Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z $_POST
Forum PHP.pl > Forum > Przedszkole
davsi79
Mam taki fragment kodu:

  1. echo '<form action="function/nowy_smak.php" method="post">';
  2. echo 'Smak : <input type="text" name="smak" size="15" /><br><br>';
  3. require "function/conn.php";
  4. echo 'Wybierz produkt : <select name="id">';
  5. $wynik=mysql_query("select produkt, id from produkt order by produkt");
  6. while($rekord=mysql_fetch_array($wynik))
  7. {
  8. echo ' <option value="'.$rekord['id'].'">'.$rekord['produkt'].'';
  9. }
  10. echo '</select><br>';
  11. echo '<br><br><br><input type=submit value="Wykonaj" name=submit>';
  12. echo '</form>';
  13.  


Jak przekazać wartość '.$rekord['id'].' poprzez $_POST bo nic mi aktualnie nie przenosi ?
Turson
Może w sesji
tsdek
Spróbuj za pomocą if, zamiast while ;d tzn
  1. <?php
  2. $wynik=mysql_query("select produkt, id from produkt order by produkt");
  3. if($rekord = mysql_fetch_array($wynik))
  4. {
  5. echo ' <option value="'.$rekord['id'].'">'.$rekord['produkt'].'';
  6. }


@edit, jeszcze spróbuj zamiast order by produkt, daj WHERE produkt
17misiek09
  1. echo '<form action="function/nowy_smak.php" method="post">';
  2. echo 'Smak : <input type="text" name="smak" size="15" /><br><br>';
  3. require "function/conn.php";
  4. echo 'Wybierz produkt : <select name="id">';
  5. $wynik=mysql_query("select produkt, id from produkt order by produkt");
  6. $wynik2=mysql_query("select produkt from produkt order by produkt");
  7. echo "<select name='nazwa' size='1'>";
  8. while($array=mysql_fetch_assoc($wynik2))
  9. {
  10. echo ' <option value="'.$array['id'].'">'.$rekord['produkt'].'';
  11. }
  12. echo '</select><br>';
  13. echo '<br><br><br><input type=submit value="Wykonaj" name=submit>';
  14. echo '</form>';


odbierasz przez np cos takiego
  1. $nazwa = $_POST['nazwa'];


pozniej uzywasz juz $nazwa zamiast $_POST['nazwa'] chociazby do wstawiania do bazy danych
davsi79
Niestety ale w ogóle to nie chce działać

Po kolejnej próbie mój skrypt zadziałał. Nie wiem dlaczego wcześniej nie chciał działać :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.