每个form都有id和name
或增加一个变量来判断了

解决方案 »

  1.   

    只有 id和name 是不行的
    建议提交的时候用DOM针对某一个进行提交
      

  2.   

    每个form定义不同id和name 
    在处理页面中来判断提交的值不同转到相应的处理程序或用switch语句进行处理
      

  3.   

    <form id='form1' >
    <input name=action value='form1' type=hidden/>
    <form>
    <form id='form2' >
    <input name=action value='form2' type=hidden/>
    <form>
    <form id='form3' >
    <input name=action value='form3' type=hidden/>
    <form>在接收的地方:
    if($_POST['action']=="form1"){
        如果是来自form1的,在此处理
    }
    if($_POST['action']=="form2"){
        如果是来自form2的,在此处理
    }
    if($_POST['action']=="form3"){
        如果是来自form3的,在此处理
    }
      

  4.   

    form不是有button吗,根据$_POST数组中button就可以判断了
      

  5.   

    个人习惯用提交按钮中的value值,因人而异啊
      

  6.   

    每个form加<input type=hidden value='form名' name='text1'>
    判断收到的text1的值来确定是哪个提交的