gpt4 book ai didi

php - 根据选择的第一个下拉列表获取下拉列表的值

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:47 24 4
gpt4 key购买 nike

PHP/MySQL

<div style="width:810px; margin:inherit; padding-left:170px;">
<select style="width:300px;" id="n" name="userListingCateory">

<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="userListingSubCateory">
<option disabled="disabled">Sub-Category...</option>
<?php while($row = $sth3->fetch(PDO::FETCH_ASSOC))
{echo "<option value=". $row['scatID'] . ">" .$row['scatName']."</option>";}
unset($sth3);
?>
</div>
</select>

上面的 HTML 获取了两个表 [Category][SubCategory] 中的所有类别和子类别

单击 [Category] 下拉菜单时需要运行的 php/mysql 如下所示:

SELECT scatID, scatName 
FROM Category C, SubCategory SC
WHERE C.catID = SC.catID
AND C.catID = $origCatIDSelected;

我如何根据选择的类别获取子类别

在jquery/php中有什么简单的实现方法吗?

谢谢

最佳答案

您可以利用 change()执行 AJAX 的事件处理程序函数将当前选定的类别传递给包含查询数据库代码的 PHP 文件,然后通过 AJAX 中内置的成功回调将更新的输出返回给客户端。 jQuery 中的函数。

此外,您应该避免对多个对象使用相同的 ID,因为 ID 属性应该是唯一的。

关于php - 根据选择的第一个下拉列表获取下拉列表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com