php 多个submit提交表单 处理方法

 更新时间:2009年07月07日 14:09:10   作者:   我要评论
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 ';

}
if (isset($_POST[ 'submit2 ']) && $_POST[ 'submit2 '] == 'submit2 ')
{
// echo " <meta http-equiv=refresh content= '0; url=http://localhost:8000/php/index.php '> ";
// header( "Location:index.php ");
// break;
echo 'ok2 ';
}
?>


复制代码 代码如下:

<html>
<head> </head>
<body>
<form action= 'xajaxtest.php ' method= 'POST '>
<input type= 'hidden ' name= 'test ' value= 'test1 '>
<input name= 'submit1 ' type= 'submit ' value= 'submit1 ' title= 'submit1 '>
<input name= 'submit2 ' type= 'submit ' value= 'submit2 ' title= 'submit2 '>
</form>
</body>
</html>
为什么 这个测试页面 载入后第一次不传数据?
echo $_POST[ 'submit1 '];echo $_POST[ 'submit2 '];都打印空
之后就好了。这个是什么原因 有没有办法解决?
方法二:
<script language= "JavaScript "><!--

function check(){
frm.action = "checkname.php "
}
function mysubmit() {
frm.action = "zhuce.php "
}
// --></script>
<form method=post action= " " name= "frm ">
<input type= "submit " onclick= "check() ">
<input type= "submit " onclick= "mysubmit() ">
</form>

相关文章

  • PHP实现的sqlite金沙国际官网连接类

    PHP实现的sqlite金沙国际官网连接类

    这篇文章主要介绍了PHP实现的sqlite金沙国际官网连接类,涉及针对SQLite金沙国际官网的连接与增删改查等sql操作用法,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php实现数组中出现次数超过一半的数字的方法

    php实现数组中出现次数超过一半的数字的方法

    在本篇文章中我们给大家分享了php如何实现数组中出现次数超过一半的数字的方法,有需要的朋友们参考下。
    2018-10-10
  • php实现事件监听与触发的方法

    php实现事件监听与触发的方法

    这篇文章主要介绍了php实现事件监听与触发的方法,可实现时间的绑定、触发与注销等功能,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • php 启动报错如何解决

    php 启动报错如何解决

    php 启动时报错的情况,想必很多朋友都有遇到过吧,下面是具体的解决方法
    2014-01-01
  • php获取从html表单传递数组的方法

    php获取从html表单传递数组的方法

    这篇文章主要介绍了php获取从html表单传递数组的方法,实例分析了php操作表单元素的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 简单谈谈favicon

    简单谈谈favicon

    浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找。那么我们可以自定义favicon的位置吗?今天我们就来探讨下
    2015-06-06
  • PHP中cookies使用指南

    PHP中cookies使用指南

    PHP中cookies使用指南...
    2007-03-03
  • PHP $_FILES中error返回值详解

    PHP $_FILES中error返回值详解

    用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName] ['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分,如有翻译不到之处还望指正
    2014-01-01
  • 模板引擎正则表达式调试小技巧

    模板引擎正则表达式调试小技巧

    很久没有遇上PHP难题了,这次正则问题占了一点时间,还是老问题最大回溯、递归限制问题。学习透之后其实并不难修改调试有这类问题的正则。主要是以下几点。
    2011-07-07
  • php如何实现只替换一次或N次

    php如何实现只替换一次或N次

    这篇文章主要介绍了php如何实现只替换一次或只替换N次,通过一个简单的例子引入主题,感性的朋友可以参考一下
    2015-10-10

最新评论