<form id="form1" name="form1" method="post" action="delete_db.php">
<tr>
<td align="left">
<?echo "$datal[0]";?>
</td>
<td><input type="text" class="input0" name="username" id="username" maxlength="32" size=35 value="<?echo $datal[1];?>"> </td>
<td><input type="submit" name="subcribe" value="修改" />
<input type="submit" name="subcribe" value="删除" /></td>
</tr>
</form>
请问有两个submit时怎么实现往delete_db.php传入参数实现不同的功能
当然也可以通过js对一个hidden的变量赋值以达到区分的目的
删除可以在本页面做啊.
直接用get传值,传你要删除的表的主键. (本页面)
修改也可以用get传值,传你要修改的表的主键.根据主键查询信息进行修改. (修改页面)
<form action="" method="post" name='form1'>
<input type='button' onclick=sub_1()/>
<input type='button' onclick=sub_2()/>
</form>
<script>
function sub_1() {
document.form1.action="http://www.126.com";
document.form1.submit();
}
function sub_2() {
document.form1.action="http://www.163.com";
document.form1.submit();
}
</script>
if (isset($_POST['subcribe']) && $_POST['subcribe']=='修改'){
//修改操作
echo "1";
}elseif (isset($_POST['subcribe']) && $_POST['subcribe']=='删除'){
//删除操作
echo "2";
}