我在一个search.php页面,这个点击按钮,不好用,请问问题出在哪?谢谢
<form name="search" action="page_do/search_do.php" method="post">
查询库存数量:<input type="text" name="count"  /><input type="submit" name="button" value="搜索" /><br />会 员 查 看:<input type="text" name="member" /><input type="submit" name="button" value="搜索" /><br />内部订单状态:<input type="text" name="dingdan" /><input type="submit" name="button" value="搜索" /><br />
快递单号查询:<input type="text" name="kuaidi" /><input type="submit" name="button" value="搜索" /><br /></form>

解决方案 »

  1.   

    一个表单只能有一个按钮进行提交的,一个表单里有四个按钮自然要出问题
    分开写成四个表单,或者用js判断点击的id
      

  2.   

    一个表单只能有一个按钮提交的  可以写成下面这样:
    <form name="search1" action="page_do/search_do.php" method="post"> 
    查询库存数量: <input type="text" name="count"  /> <input type="submit" name="button" value="搜索" /> <br /> 
    </form> 
    <form name="search2" action="page_do/search_do.php" method="post"> 
    会 员 查 看: <input type="text" name="member" /> <input type="submit" name="button" value="搜索" /> <br /> 
    </form> 
    <form name="search3" action="page_do/search_do.php" method="post"> 
    内部订单状态: <input type="text" name="dingdan" /> <input type="submit" name="button" value="搜索" /> <br /> 
    </form> 
    <form name="search4" action="page_do/search_do.php" method="post"> 
    快递单号查询: <input type="text" name="kuaidi" /> <input type="submit" name="button" value="搜索" /> <br /> 
    </form> 
      

  3.   

    分成4个表单,每个name="button",但value值必须不同,在转到页上如下写:
    switch ($_POST["button"]){
    case "搜索1":  
        ......
        break;
    case "搜索2":
        ......
        break;
    case "搜索3":
        ......
        break;
    case "搜索4":
        ......
    }
      

  4.   

    也可以这样,
    分成4个表单,每个name必须不同,value值无所谓,在转到页上如下写:
    if(button1){......}
    else if(button2){......}
    else if(button3){......}
    else{......}
    总之,必须让转到页知道传来的数据是哪个按钮提交的