不明白你想要什么结果呢。是不是想在<select>里面选择一个然后一个动作?

解决方案 »

  1.   

    ($_POST['qulity']="good")改为($_POST['qulity']=="good")区别为前者比后者少一个等号!代码段里所有类似 ($_POST['qulity']="good")的都要改
      

  2.   

    uGain(幽亙)其实已经说了,你为什么不去认真思考他为什么这样说呢?
      

  3.   

    谢谢,试了下,好象就是这个问题,不过好象他直接跳到else 输出done了,php里面有什么检验submit有否按下的方法吗?
      

  4.   

    uGain(幽亙)其实已经说了,你为什么不去认真思考他为什么这样说呢?-----------------
    其实是那位大哥答我的问题太快了,我第二个贴还没有打好,他就答了,我当时没有看到他的回答,事先声明了我是菜鸟吗,大家宽容点拉
      

  5.   

    不明白你想要什么结果呢。是不是想在<select>里面选择一个然后一个动作?--------------------------
    是想要按下submit后然后按选项不同,跳到不同的选项枝,进行不同的操作。
      

  6.   

    if($_POST['submit'] != "") 判断是否按下submit
      

  7.   

    if($_POST['submit'] != "") 判断是否按下submit
    -----------------------
    谢谢,这位大哥,我试试先
      

  8.   

    有问题,这样按下submit后就什么也出不来了,没有反应了
    <form name="qulity" id="qulity" method="post" action="">
      <p>
        <select name="select">
          <option selected="selected">new</option>
          <option value="good">good</option>
          <option value="nice">nice</option>
          <option value="done">done</option>
        </select>
      </p>
      <p>&nbsp;</p>
      <p>
        <input type="submit" name="Submit" value="Submit" />
      </p>
    </form>
    <?PHP  
      if($_POST['submit'] != "") { 
            if ($_POST['qulity']=="good")
            {
                 echo "new big";
            }
            else if ($_POST['qulity']=="new")
           {
               echo "new ";
           }
         else if ($_POST['qulity']=="nice")
          {
              echo " big";
           }
         else 
         echo "done";
    }
    ?>
      

  9.   

    应该是 if ($_POST['select']=="good")
            {
                 echo "new big";
            }
            else if ($_POST['select']=="new")
           {
               echo "new ";
           }
         else if ($_POST['select']=="nice")
          {
              echo " big";
           }
         else 
         echo "done";  吧??????
      

  10.   

    还有,要判断判断是否按下submit应该用javascript吧?
    <form name="qulity" id="qulity" method="post" action="" onsubmit="javascript:.....">
      

  11.   

    <?PHP  
      if($_POST['Submit'] != "") { 
            if ($_POST['select']=="good")
            {
                 echo "new big";
            }
            else if ($_POST['select']=="new")
           {
               echo "new ";
           }
         else if ($_POST['select']=="nice")
          {
              echo " big";
           }
         else 
         echo "done";
    }
    ?>
    显示那段应该改成这样
      

  12.   


    不过还是不行,只不过if($_POST['submit'] != "") 判断是否按下submit
    这句是有效的。
    <form name="qulity" id="qulity" method="post" action="">
      <p>
        <select name="select">
          <option selected="selected">new</option>
          <option value="good">good</option>
          <option value="nice">nice</option>
          <option value="done">done</option>
        </select>
      </p>
      <p>&nbsp;</p>
      <p>
        <input type="submit" name="Submit" value="Submit" />
      </p>
    </form>
    <?PHP  
      if($_POST['submit'] != "") { 
            if ($_POST['select']=="good")
            {
                 echo "new big";
            }
            else if ($_POST['select']=="new")
           {
               echo "new ";
           }
         else if ($_POST['select']=="nice")
          {
              echo " big";
           }
         else 
         echo "done";
    }?>
      

  13.   

    if($_POST['Submit']!="")请注意大小写!!!!是Submit,而不是submit
    区别为首字母一个为大写,一个为小写