![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym stworzyć formularz na podst bazy danych i tak:
w pierwszym polu wybieram markę samochodu, w drugiej model, w trzeciej silnik i wybieram potwierdz. Co należy zmienić w poniższym kodzie, aby po zaznaczeniu w pierwszej liście marki samochodu w drugiej liście nie było wszystkich modeli z bazy a jedynie modele dla danej marki Kod {
print "<form method=\"POST\" action=\"$skrypt\">\n"; print "$pytanie \n"; $zapytanie = "SELECT distinct `marka` FROM `samochod`"; $idzapytania = mysql_query($zapytanie); { print "<select name=\"odp_marka\">\n"; while ($wiersz = mysql_fetch_row($idzapytania)) print "<option>$wiersz[0]\n"; print "</select>\n"; } $zapytanie = "SELECT distinct `model` FROM `samochod`"; $idzapytania = mysql_query($zapytanie); { print "<select name=\"odp_model\">\n"; while ($wiersz = mysql_fetch_row($idzapytania)) print "<option>$wiersz[0]\n"; print "</select>\n"; } $zapytanie = "SELECT distinct `silnik` FROM `samochod`"; $idzapytania = mysql_query($zapytanie); { print "<select name=\"odp_silnik\">\n"; while ($wiersz = mysql_fetch_row($idzapytania)) print "<option>$wiersz[0]\n"; print "</select>\n"; } print "<input type=\"SUBMIT\" value=\"Potwierdź\">\n"; print "</form>\n"; } |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 1 Dołączył: 25.12.2008 Skąd: Żory Ostrzeżenie: (0%) ![]() ![]() |
Musisz użyć where
Ten post edytował ten_typ 12.01.2009, 17:35:16 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
no tu akurat chodzi o tabele samochod z polami: id_samochod - klucz, marka, model, silnik
Ja raczkuję raczej w tym temacie więc jakbyś mógł to napisz fragment kodu ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:50 |