我有一个菜单,在此菜单中有一个选项可以选择在数据库中具有特定品牌名称的帖子。单击菜单中没有品牌名称时,我希望用户被定向到包含数据库中只有该品牌名称的帖子的页面。
这是我的按钮网址:
#define _XOPEN_SOURCE 600 /* or 700 */
这是我的SQL调用:
<a href="brands.php?brand=ALange&Söhne">A. Lange & Söhne</a>
它似乎无法正常工作。如何让用户转到仅有一个所选品牌的帖子列表。现在它显示我在数据库中将BRAND部分留黑的两个帖子。
答案 0 :(得分:2)
由于您没有设置$brand = $_GET['brand']
,实际上只是在您的sql查询WHERE (posts.brand = '')
中执行此操作,请确保在需要它的情况下设置变量。
答案 1 :(得分:1)
仅仅看一下,看起来你并没有抓住GET数据。您要发送查询字符串“?brand = ALange&amp;Söhne”,但您的GET正在寻找“id”。
如果将PHP更改为:
,会发生什么$brand = $_GET['brand'];
不确定你是否还有其他通过GET传递的内容。希望能帮到你。
- 查