如下一段代码,我想提交给本页来处理,但是不正确,请教应当怎么写呢?
<META content="MSHTML 6.00.2900.3492" name=GENERATOR>
<?php
echo 'aaaa=';
if (isset($_POST['add']))
{
echo "bbbb";
}
?>
</HEAD>
<BODY>
<FORM id=form1 name=form1  action=="" method=post>
<tr>
<td align='right'>status:</td>
<td align='left'><input type='text'  name='status' value = "" /></td>
</tr>    <tr>
<td colspan="2" align="left">
<input type="submit" name="add" value="增加" />&nbsp;&nbsp;&nbsp;&nbsp;
</td>
   </tr>
 
</FORM>
</BODY>

解决方案 »

  1.   

    <form id="form1" name="form1" action=="" method=post>
    红色部分,多写了一个等号。吐槽一下:任何浏览器都不应该纵容如此垃圾的html代码。
      

  2.   

    这样写就行:
    <FORM id=form1 name=form1 action="?act=act" method=post>
    <input name="act" type="hidden" id="act" value="act" />
    <tr>
    <td align='right'>status:</td>
    <td align='left'><input type='text' name='status' value = "" /></td>
    </tr>
      <tr>
    <td colspan="2" align="left">
    <input type="submit" name="add" value="增加" />&nbsp;&nbsp;&nbsp;&nbsp;
    </td>
     </tr>
    </FORM><?php
    echo 'aaaa=';
    if($act == 'act')
    {
    $status= !empty($_POST['status']) ? trim($_POST['status']) : '';
    ...
    }
    ?>
      

  3.   

    form做好写成这样,让浏览器都兼容<FORM id=form1 name=form1 action="需要提交到的文件名.php" method=post>