我正在尝试使用此列表中的选定项目通过更改php中的sql查询在同一页面中显示该类型的产品。 我想我需要使用post数组但是我无法匹配正确的方法。
<ul id="1">
<li><a href="shop.php">clothes</a></li>
<li><a href="shop.php">shoes</a></li>
<li><a href="shop.php">bags</a></li>
<li><a href="shop.php">sunglasses</a></li>
<li><a href="shop.php">accessories</a></li>
</ul>
答案 0 :(得分:1)
向列表中与您要查找的项匹配的每个链接添加一个查询字符串,如下所示:
<li><a href="shop.php?item=clothes">clothes</a></li>
然后在shop.php中,您可以找到$_GET['item']
中点击的链接。
如果您想使用$_POST
,则需要将链接列表更改为HTML表单中的<select>
元素。但是,使用GET
而不是POST
通常更适合这样的事情,在这种情况下,您只选择不同的选项而不是更改服务器上的数据。使用GET
的一个好处是,让URL中的项目提供指向您的用户可以添加书签的特定查询的链接。