从类别ID中选择项目

时间:2017-05-22 04:31:49

标签: php html

我正在尝试为我的不同类别表选择项目,但它只显示我使用的是If()而我正在尝试使用elseif

if($get_idy='Cars'){    
            $sel = mysqli_query($con,"SELECT * FROM item WHERE category='Cars' ");
            }elseif($get_idy='Trucks'){
                            $sel = mysqli_query($con,"SELECT * FROM item WHERE category='Trucks' ");
                             }
            while($row= mysqli_fetch_array($sel))
            {

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

你的代码中出现了错误的条件。单" ="在变量和双重" =="中分配值检查变量值是否相同。它应该如下所示。

    if($get_idy=='Cars'){    
                         $sel = mysqli_query($con,"SELECT * FROM item WHERE category='Cars' ");
                    } elseif($get_idy=='Trucks'){
                         $sel = mysqli_query($con,"SELECT * FROM item WHERE category='Trucks' ");
                    } else{
                       echo "The category is empty";
                    }
                    while($row= mysqli_fetch_array($sel))
                    {
                    }

答案 1 :(得分:0)

你可以这样做,而不是检查每个类别的条件,

localhost/abc

请开始使用PDO,因为您的SQL容易受到SQL注入攻击

更新:根据您的评论发布此更新

$sel = mysqli_query($con,"SELECT * FROM item WHERE category='".$get_idy."'");
while($row= mysqli_fetch_array($sel)) {
   //Your code here.
}