php中一个多个submit提交表单如何处理(区分不同的表单提交)
test.php
代码如下:
<?php
$test = $_POST[ ‘test ‘];
echo ’12 ‘;
echo $test;
echo $_POST[ ‘submit1 ‘];
echo $_POST[ ‘submit2 ‘];
if (isset($_POST[ ‘submit1 ‘]) && $_POST[ ‘submit1 ‘] == ‘submit1 ‘)
{
echo ‘ok1 ‘;
$test = $_POST[ ‘test ‘];
echo ’12 ‘;
echo $test;
echo $_POST[ ‘submit1 ‘];
echo $_POST[ ‘submit2 ‘];
if (isset($_POST[ ‘submit1 ‘]) && $_POST[ ‘submit1 ‘] == ‘submit1 ‘)
{
echo ‘ok1 ‘;
}
if (isset($_POST[ ‘submit2 ‘]) && $_POST[ ‘submit2 ‘] == ‘submit2 ‘)
{
来源gaodai#ma#com搞@@代~&码网// echo ” “;
// header( “Location:index.php “);
// break;
echo ‘ok2 ‘;
}
?>
代码如下:
为什么 这个测试页面 载入后第一次不传数据?
echo $_POST[ ‘submit1 ‘];echo $_POST[ ‘submit2 ‘];都打印空
之后就好了。这个是什么原因 有没有办法解决?
方法二:
以上就是php 多个submit提交表单 处理方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!