这是我的code   
<a href='zjzhang1_a1_view.php?$s = "y"'>on sale</a> if ($s=="y"){
        $query = "select * from inventory where sale='y' order by id";
                    }
else {
        $query = "select * from inventory order by id";
    }为什么一直运行的事else?

解决方案 »

  1.   

    $s是怎么获得的,是$s = $_GET['s'];吗
      

  2.   

    我在 href 里面声明的 $s  
      

  3.   

    <a href='zjzhang1_a1_view.php?$s = "y"'>on sale</a>这是字符串啊,大哥,不是一个PHP定义语句啊。
      

  4.   

    <a href='zjzhang1_a1_view.php?$s = "y"'>on sale</a>
    要改成
    <a href='zjzhang1_a1_view.php?s=y'>on sale</a>
    并且要获取S变量的话必须通过 $_GET['s'] 来获取
      

  5.   

    那怎么实现呢?我要做这个链接 点击 然后运行if else 语句 从中调用数据
      

  6.   

    我的form 用的是post,   而且这$s 也不是表单里的