在php中获取无序列表的选定列表项

时间:2016-10-10 13:00:13

标签: php html

我正在尝试使用此列表中的选定项目通过更改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>

1 个答案:

答案 0 :(得分:1)

向列表中与您要查找的项匹配的每个链接添加一个查询字符串,如下所示:

<li><a href="shop.php?item=clothes">clothes</a></li>

然后在shop.php中,您可以找到$_GET['item']中点击的链接。

如果您想使用$_POST,则需要将链接列表更改为HTML表单中的<select>元素。但是,使用GET而不是POST通常更适合这样的事情,在这种情况下,您只选择不同的选项而不是更改服务器上的数据。使用GET的一个好处是,让URL中的项目提供指向您的用户可以添加书签的特定查询的链接。