-amicus-
12.11.2008, 13:31:28
Witam.
Mam baze danych MySql w której mam nazwy szpitali. Chciałbym zrobić formularz w którym po wyborze odpowiedniego szpitala były wyświetlane odpowiednie dane.
Problem polega na tym że nie wiem jak z MySql-a pobrać nazwy szpitali tak by się pokazywały w liście <option>
Przykładowo w bazie mam
Szpital1
Szpital2
szpitalx
W formularzu chce aby bylo pole <option> gdzie dane do <option> były pobierane z bazy danych a nie wypisywane ze sktyptu.
Proszę jeśli ktoś wie jak to zrobić i czy się da to niech napisze. Z góry dzięki
lukaszgolder
12.11.2008, 13:35:30
Najlepiej pobrać zawartosć bazy danych MySQL za pomocą funkcji
mysql_query" title="Zobacz w manualu PHP" target="_manual następnie użyć np
mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual i wyświetlić to z pomocą pętli while.
sowiq
12.11.2008, 13:37:20
Pseudokod:
<?php
$wynik = wykonaj("SELECT * FROM szpitale");
while($wiersz = nextRow($wynik)){
echo "<option value=\"".$wiersz['nazwa']."\">".$wiersz['nazwa']."</option>\n"; }
?>
[edit]
Kolega
lukaszgolder był szybszy