<input type='submit' name='submit' value='search'>
<input type='submit' name='submit' value='submit'>
...............
提交后
if ($_POST['submit'] == "search")
   search ....
else
   store....

解决方案 »

  1.   

    就是啊,这有什么难的?或者加个js/onSubmit事件(反正要提交前检查),不过比不上2楼的简单
      

  2.   

    test.htm
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body>
    <form name="form1" method="post" action="test-submit.php">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>&nbsp;</td>
          <td><input type="text" name="textfield"></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="search"></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Submit"></td>
          <td>&nbsp;</td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
    </form>
    </body>
    </html>
    ===================test-submit.php<?php
    if ($_POST['submit'] == "search")
       {
         echo "search is good";
        }
       
    else {
        echo "submit is good";
       }
    ?>============================这样写对吗?为什么运行总显示"submit is good",呵呵,我是新手,请大家帮忙啦!
      

  3.   

    if ($_POST['submit'] == "search")
    ===>
    if ($_POST['Submit'] == "search")
    注意大小写