php中一个页面上如何实现两次的数据提交

具体的问题是这样的:
    现在,我的一个页面上有两个form,每个form上均有一个submit,我现在想实现的是,点击第一个submit实现静态页面数据提交给动态,再点击第二个submit之后,
我想再将这些数据写入到数据库中!
    可是,好像一个页面只可以有一个submit的提交功能,第二个submit就没有任何的反应!
    我试图利用button,可是不知道怎样利用button相应我的sql语句!
    谢谢高手了!

点击第一个submit实现静态页面数据提交给动态
这句话什么意思?

另,只要是提交按钮就应该有反应,一个form里可以放多个提交按钮,如果你想提交到不同地址才用两个form,但是记得form不能嵌套

是这样的,可能是我没有描述清楚。
一共两个form,第一个form中需要用户提交一些输入的数据,这个form中有一个submit,他的功能就是当被点击之后将这些数据提交;
下一个form,除了显示刚才提交的数据外,还要用户再输入name,这个form中还有一个submit,他的功能是当被点击之后,将所有的这些数据记录到数据库当中去。
这两个form都是在一个页面当中的!
问题就出现在:第二个submit就没有执行!

数据挖掘工具


              我另外写了一个小的测了一下,可以这样来说吧,一个页面上有两个submit就不能执行第二个了!?
    我是刚接触php的,所以肯定有很多都不明白!
    不知道到底是什么问题了!?

button 用js递交 onclick="doSub(1);",
表单1
document.formname.action = "one_php.php"
document.formname.submit();
表单2
document.formname.action = "another_php.php"
document.formname.submit();

两个办法

方法一
点击第一个form的按钮,用js把值传到第二个form的隐藏变量处,提交第二个form时自然会把第二个form的变量全部传过去。

方法二
点击第一个form的按钮,用ajax方法直接连php文件进行处理,比如用session存值,然后点第二个form时就不用我说了吧。

直接用JS提交两个按钮就行了.

ajax,   protype.js   jquery.js都能够轻松实现的。

同意楼上的观点

有两个submit可以执行的 数据挖掘工具

在同一个FORM里
<input type="submit" name="cmd" value="submit1" />
<input type="submit" name="cmd" value="submit2" />

这样是可以的。
你甚至可以根据$_POST["cmd"]=="submit1"还是$_POST["cmd"]=="submit2"来判断是哪个按钮提交。
也可以这样:
<input type="submit" name="cmd[cmd1]" value="submit1" />
<input type="submit" name="cmd[cmd2]" value="submit2" />

if(isset($_POST["cmd"])){
  list($key, $value) = each($_POST["cmd"]);
  if($key=="cmd1"){
  ………………
  }
}

至于提交一次后,数据留存在页面,就需要你自己在第一个submit后,把你收到的数据填回表单了
$xxx = $_POST["xxx"];


echo " <input type='text' name='xxx' value='$xxx'/> ";

如果不刷新页面的话,AJAX就OK了

象LZ这种需求最好的方法是用AJAX,或者简单的说是用JS来做就好,点击第一个按钮,这个时候AJAX提交数据,成功提交之后,返回提交的内容,JS写入第二个FORM中,再JS写出新的INPUT框,用户可以继续填写,然后再次提交,这个时候用AJAX或者FORM提交都无所谓了,其实LZ想做的事情就是一个用户体验而已,挺好的想法,LZ加油把~

Create By Any-Extract(WL-AE) 数据挖掘研究院

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:如何调用别的网站上的搜索结果
下一篇:PHP读取Microsoft SQL Server 不显示数据
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 揭秘成为最牛程序员的五大要诀
  • MYSQL错误:Illegal mix of collations (lat
  • PHP程序不适用大型系统的九大原因
  • 上海酒店公寓,上海短租公寓,上海短租房,上
  • 安装php5.2.5和mysql5.045后phpmyadmin报错
  • 福利彩票幸运号码自动生成器
  • 关于APACHE的配置文件httpd.conf
  • 国际:身处两难境地,PHP 该走向何方?
  • PHP跳转的方法?
  • 函式:preg_match_all()
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Module mod_log_config
  • 圣殿骑兵PHP 2007年Web开发技术预言 (四)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (三)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (二)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (一)
  • 一棵php的类树(支持无限分类)
  • 通过对php一些服务器端特性的配置加强php的
  • 如何使用动态共享对象的模式来安装PHP
  • 提升PHP执行速度全攻略(上)
  • phpBBBBcode处理的漏洞
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静