Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] select i wybieranie danych z tabeli
Forum PHP.pl > Forum > Przedszkole
Fary
Witam
Próbuję stworzyć formularz, gdzie bedą wyświetlane w liście rozwijalnej "serwis_id" i np. pole "nazwa" z danego wiersza a w formularzu przesyłana bedzie wartość tylko "serwis_id", jako że wphp mam niewielkie doświadczenie to mam problem bo to co sobie obmyśliłem nie działa prawie wcale (jedyną oznaką że coś sie dzieje jest to że lista rozwijana choć wyświetla puste wiersze to ich ilość jest zgodna z przewidywaniami).
Jak zmienić kod, żeby działał tak jak chcę?

  1. <?php
  2. $pytanie = "SELECT serwis_id, nazwa FROM serwisy";
  3. $wykonaj = mysql_query($pytanie);
  4. ?>
  5. <form action = "t_producenci_dodaj2.php" method="post">
  6. <p>Wybierz serwis:
  7. <select name="serwis_id">
  8. <?php
  9. while($wynik=mysql_fetch_assoc($wykonaj)){
  10. print "<option value=\"$wynik[serwis_id]\">$wynik[serwis_id], $wynik[nazwa]</option>\n";
  11. }
  12. ?>
  13. </select></p>
  14. <input type="submit" name="submit" value="Dodaj">
  15. </form>
Cienki1980
Zamień linijkę z print na:
  1. <?php
  2. echo "<option value=".$wynik['serwis_id'].">".$wynik['nazwa']."</option>";
  3. ?>
Fary
Dzięki Cienki1980, własnie sprawdziłem i działa tak jak trzeba smile.gif
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.