Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Wyciąganie rekordów z bazy
Forum PHP.pl > Forum > Przedszkole
kropamk
Witam

mam taki kod

  1. $zapytanie = "SELECT woj, miasto FROM ss";
  2.  
  3. $wykonaj = mysql_query ($zapytanie);
  4.  
  5. $wiersz=mysql_fetch_array ($wykonaj);
  6. $this->bufor.=' <form action="strona.php?grupa=526" method="post">
  7. <select id="woj" name="woj" style="width: 150px;">
  8. <option value="">'.$wiersz['woj'].'</option>
  9. </select>
  10. <select id="miasto" name="miasto" style="width: 150px;">
  11. <option value="">'.$wiersz['miasto'].'</option>
  12. </select>
  13. </form>';


jak zrobić aby wyciągał mi wszystkie w <select> woj i miasto z bazy a nie tylko pierwszy rekord jak przy obecnym kodzie?

Pozdrawiam.
adgad
Najprościej stosując np. mysql_fetch array:
  1. $zapytanie = "SELECT woj, miasto FROM ss";
  2.  
  3.  
  4.  
  5. $wykonaj = mysql_query ($zapytanie);
  6.  
  7. ?><form>
  8. <?php
  9.  
  10.  
  11. while($wiersz=mysql_fetch_array ($wykonaj)){
  12. ...
  13. }
  14. ?></form><?php

kropamk
ale to pętle musiałbym ustawić przed samym selectem, tak ?

cos źle ponieważ wyciąga mi wszystkie woj i miasta, ale dla kazde tworzy nowe pole select, a ja chce miec wszystkie woj w jednym selecti wszystkie miasta w drugim polu select
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.