Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zmienna GET do formularza POST
sosenka
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.06.2008

Ostrzeżenie: (0%)
-----


Witam
Mam pytanie
Potrzebuje zrobić dwa formularze z tym, że jeden ma być przesyłany metoda GET a drugi musi być przesłany metoda POST.
Np cos w tym stylu:
Kod
<?php
$zmienna = $_GET['lista'];
?>
/////////////////////////////////////////////////////////////////// Pierwszy formularz GET
<form action="index.php" method="GET">
         <select name="lista" onchange="this.form.submit()"style="width:130px;">
        <option value="-1">Proszę wybrać</option>
        <?php    
              $sql = 'SELECT id_litera, litera FROM litera ORDER BY litera ASC';
             $wynik = mysql_query($sql);
                    while($r = mysql_fetch_array($wynik)) {    
                        echo "<option value=".$r['id_litera']." ";
                               if (($zmienna == $r['id_litera']))  {
                         echo 'selected="selected"';
                             }
                        echo ">".$r['litera']."</option>";
                    }        
          
            ?>
        </select>
</form>
//////////////////////////////// drugi formularz POST
<form action="index.php" method="post">
<input type="submit" name="wyslij" value="wyslij" />

<?php
    if (isset($_POST['wyslij'])) {

echo "$zmienna";

}


?>
</form>

Potrzebuje by $zmienna byla widoczna w drugim formularzu a na razie nie potrafie tego zrobić.
Go to the top of the page
+Quote Post
skrypta
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.07.2009

Ostrzeżenie: (0%)
-----


$_REQUEST['zmienna'] bedzie widoczna w obu


--------------------
Skrypta.pl - Blog developerski PHP, MySQL, AJAX, Pozycjonowanie SEO, optymalizacja
Kopruch.pl - T-shirts i koszulki dla webmasterów, programistów i administratorów
Go to the top of the page
+Quote Post
sosenka
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.06.2008

Ostrzeżenie: (0%)
-----


Pokręciłem coś
Gdy wybiore cos z listy to wykona sie pierwszy formularz i $zmienna przyjmie wartosc $_GET['lista'] ale gdy wcisne przycisk z drugiego formularza to $zmienna jest juz NULL i dlatego sie nie wyswietla.

Jak przekazac wartosc z listy (pierwszy formularz) do drugiego formularza questionmark.gif
Go to the top of the page
+Quote Post
pyro
post
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Przykład
  1. <form action="index.php?zmienna=wartosc" method="post">
  2. <input type="text" name="cos" />
  3. <input type="submit" />
  4. </form>


Ten post edytował pyro 18.07.2009, 19:42:18


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:03