新手,问一个PHP提交给本页的问题
如下一段代码,我想提交给本页来处理,但是不正确,请教应当怎么写呢?
<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="增加" />
</td>
</tr>
</FORM>
</BODY>
------解决方案--------------------<form id="form1" name="form1" action=="" method=post>
红色部分,多写了一个等号。
吐槽一下:任何浏览器都不应该纵容如此垃圾的html代码。
------解决方案--------------------这样写就行:
<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="增加" />
</td>
</tr>
</FORM>
<?php
echo 'aaaa=';
if($act == 'act')
{
$status= !empty($_POST['status']) ? trim($_POST['status']) : '';
...
}
?>
------解决方案--------------------