你可以将所有的函数都放在这个文件中,在form中放置多个submit按钮,然后给每个按钮起不同的name,这个提交之后,你可以判断不同的name,就可以执行不同的功能了,比如提交submit1,执行function1,提交submit2,执行function2。

解决方案 »

  1.   

    呵呵, 套用楼上的思路:
    <form method="POST">
      <p><input type="submit" value="提交1" name="B"><input type="submit" value="提交2" name="B"><input type="submit" value="提交3" name="B"><input type="reset" value="重置" name="B2"></p>
    </form><?
    echo $_POST["B"];
    ?>submit们的名字取一样的,通过表单传入的值来判断是按下了哪个按钮.
      

  2.   

    ? 刚发现<form>不写action也能用,默认是调用自己. 21bird,你说偶那个$_SERVER["PHP_SELF"]不好用,不妨就置action为空吧:)
      

  3.   

    action为空调用自己这个早就发现了,不过并不仅仅是调用自己而已。
    当用post方法的时候还会将get参数也顺便带过去。
    所以建议不要用空,有时候会产生难以发现的冲突。
      

  4.   

    首先将包含函数的文件include进来,然后用一个form,其中的按扭类型都为button,需调用函数时加个onclick事件就OK了,如<input type="button" name='' value='d' onclick="aa()">,无论多少个按钮,直接写就是了,只是onclick后面的函数不同
      

  5.   

    天啊,居然还有楼上说的这样的用法?
    我以为那样只能调js的脚本呢:p我已经照着msccl(懒人)说的方法实现了:)to  LeeMaRS(小菜虎_水壶的仇人):
    我和你说过的那个问题在你那里好使么????
    不过,那属于另一个问题了,我先写完这个sql语句再说……