gpt4 book ai didi

php - 按品牌或标题组织帖子,而不是 id

转载 作者:太空宇宙 更新时间:2023-11-03 11:59:38 25 4
gpt4 key购买 nike

我有一个菜单,在这个菜单中有一个选项可以选择数据库中具有特定品牌名称的帖子。当在菜单中单击“否”品牌名称时,我希望用户被定向到数据库中仅包含该品牌名称的帖子的页面。

这是我的按钮网址:

        <a href="brands.php?brand=ALange&Söhne">A. Lange & Söhne</a>

这是我的 sql 调用:

if($_GET){
$id1 = $_GET['id'];
$id1 = (int) $id1;
$sql = "SELECT posts.id AS postid,
category.id AS catid,
category.catname,
posts.id,
posts.cat_id,
posts.brand,
posts.auction,
posts.likes,
posts.image,
posts.title,
posts.textbody,
posts.author,
posts.postdate
FROM posts INNER JOIN category ON category.id= posts.cat_id WHERE (posts.brand ='$brand')";
//"SELECT * FROM posts WHERE id='$id1' ORDER BY postdate DESC LIMIT 1";
$query = mysqli_query($db_conx, $sql);
$statusnumrows = mysqli_num_rows($query);
//get set above for ID
}
else if(!$_GET){
$sql = "SELECT posts.id AS postid,
category.id AS catid,
category.catname,
posts.id,
posts.cat_id,
posts.brand,
posts.auction,
posts.likes,
posts.image,
posts.title,
posts.textbody,
posts.author,
posts.postdate
FROM posts INNER JOIN category ON category.id= posts.cat_id WHERE (posts.brand ='$brand') ORDER BY postdate DESC";

它似乎不起作用。我怎样才能让用户转到只有一个选定品牌的帖子列表。现在它显示了我的两个帖子,其中 BRAND 部分在数据库中是黑色的。

最佳答案

由于您没有设置 $brand = $_GET['brand'] 它实际上只是在您的 sql 查询中执行此操作 WHERE (posts.brand = '') 如果你想让它工作,请确保你设置了变量。

关于php - 按品牌或标题组织帖子,而不是 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30108331/

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