Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] select i wybieranie danych z tabeli
Fary
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.09.2007

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


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>


Ten post edytował Cienki1980 6.09.2007, 09:46:09
Powód edycji: Do PHP jest odpowiednie BBCode .. poprawiam tym razem ~Cienki1980
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Zamień linijkę z print na:
  1. <?php
  2. echo "<option value=".$wynik['serwis_id'].">".$wynik['nazwa']."</option>";
  3. ?>
Go to the top of the page
+Quote Post
Fary
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.09.2007

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


Dzięki Cienki1980, własnie sprawdziłem i działa tak jak trzeba (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 19:09