Buduję witrynę internetową, aby poznać kodowanie i próbuję zbudować narzędzie, w którym użytkownik klika na wybór/listę rozwijaną zawierającą nazwy kategorii pobrane z bazy danych cat, a następnie pojawi się inne zaznaczenie z nazwami podkategorii wyciągniętymi z bazy danych subcat. To prawie dokładnie tak, jak na Yelp (przejdź do kategorii) like Yelp's (go down to the categories).Wypełnianie innego wyboru z bazy danych w oparciu o wybór listy rozwijanej
Ja również schemat:
Mam już kategoria rozwijaną, która ciągnie od kot bazy danych:
<p><b>Category:</b><br />
<?php
$query="SELECT id,cat FROM cat";
$result = mysql_query ($query);
echo"<select name='cselect3' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['cat'])."\">".$catinfo['cat']." </option>";
}
echo"</select>";
?>
i mam subcat że ciągnie od baza danych podrzędnych:
<p><b>Subcat1:</b><br />
<?php
$query="SELECT id,subcat FROM subcat";
$result = mysql_query ($query);
echo"<select name='sselect1' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['subcat'])."\">".$catinfo['subcat']."</option>";
}
echo"</select>";
?>
Jak utworzyć listę podkategorii na podstawie tego, co użytkownik kliknie w kategorię i automatycznie ją wyświetli? Dziękuję bardzo za wszelką pomoc!
można zauważyć I wybrane catid z subcat tak, że możesz powiązać subkoty z kotami .. to jest konieczne – dano
hej, dzięki za to! Pracował świetnie!Jak mogłem to zrobić w przypadku trzech zestawów rozwijanych? – infinity
Tak, nie ma problemu .. trzecia lista rozwijana na podstawie drugiego rozwijania zakładam? – dano