1.php
<html>
<head>
<title>aasdfasdfasd</title>
<head>
<body>
<form METHOD="post" action="form.php">
输入一点东西了<input type="text" name="n">
<input type="submit">
</form>
</body>
<html>
form.php
<?php
echo $HTTP_POST_VARS['n'];
echo "sd";
?>
两个submit是可以并存的,你定上name和value不就可以分开判断了,

解决方案 »

  1.   

    <input type="submit" name=s value=修改>
    <input type="submit" name=s value=登陆>服务段判断 $s 即可如果没有得到$s的值,前头加extract($_POST);
    或修改php.ini中的register_globals=on
      

  2.   

    你定义一百个都没能人管你.
    你提交以后他不是有name 和value吗这个是不同的.可以通过判断这些来运行其它程序.
    <?php
    echo $_REQUEST['n'];
    echo "sd";
    ?>
      

  3.   

    可以在onsubmit()中判断不同的submit(如楼上判断方法),action到不同的页面
      

  4.   

    下面的程序是凭印象写出来的:
    <form name=form method=post>
    .....
    ....
    <input type=button name=button1 value=button1 onclick=javascript:document.form.action(test1.php);document.form.submit()>
    <input type=button name=button2  value=button1 onclick=javascript:document.form.action(test2.php);document.form.submit();>
    </form>
      

  5.   

    也可以这样
    <input type="submit" name=submit1 value=修改>
    <input type="submit" name=submit2 value=登陆>
    然后判断的时候用if(submint1)来区分
      

  6.   

    通过判断submit按钮的只来进行判断
      

  7.   

    <谢谢>
    提问过了一个子我就明白了,我真菜。
    我还想知道的就是:我为什么总是传不回变量。上面有一位提到了,但我看不太懂。不好意思。
    </谢谢>