<select style="width:300px;" id="n" name="userListingCategory">
<option disabled="disabled">Category...</option>
<?php while($row = $sth2->fetch(PDO::FETCH_ASSOC))
{echo "<option value=". $row['catID'] . ">" .$row['catName']."</option>";}
unset($sth2);
?>
</select>
<select style="width:340px;" id="n" name="userListingSCategory">
<option disabled="disabled">Sub-Category...</option>
<?php while($row = $sth3->fetch(PDO::FETCH_ASSOC))
{echo "<option value=". $row['scatID'] . ">" .$row['scatName']."</option>";}
unset($sth3);
?>
Это создает два раскрывающихся списка со значениями.
После нажатия userListingCategory
я хочу запустить следующий SQL для получения связанных подкатегорий (userListingSCategory
):
SELECT scatID, scatName
FROM Category C, SubCategory SC
WHERE $valueOfFirstSelected = SC.catID;
По сути, получит идентификатор и имя подкатегории, связанные с идентификатором первоначально выбранной категории (отсюда: $valueOfFirstSelected
)
Кто-нибудь? Ajax или jQuery или Php будут наиболее полезными.
Спасибо