如何使用PHP和jquery从两个不同的表单向一个表添加数据?

时间:2015-08-23 12:43:12

标签: php jquery mysql html5

  1. 我有一个表格示例:(名称,城市,职业,教育,爱好,公民,SSN),但有2个数据输入表格。

  2. 以第一种形式输入数据。(姓名,城市,职业)

  3. 当我点击一个按钮时,它应该转到下一个表格,然后我应该进入其余部分(教育,爱好,公民,SSN)。

  4. 问题..

    当我进入下一个表格时,它将它作为下一个记录。就像 (名称,城市,职业)保存在数据库中的一条记录中。

    当我进入下一个表格时,它会将其余部分保存到新记录中。

    请帮我解决这个问题,因为我是这门语言的新手。

    PS:我正在使用mysp数据库和Php。

2 个答案:

答案 0 :(得分:1)

您正在第二屏幕上插入数据。您应该使用第一个屏幕中插入的数据的行ID来更新记录。

答案 1 :(得分:-2)

不要立即将第一种形式的值插入数据库。 而是在form1的action部分中调用form2。 从form1中提取值并将它们填充在form2中的隐藏变量中....类似于:

<form id="f2"...>
<?php
   echo "\n<input type=\"hidden\" name=\"$key\" value=\"$value\" />";
?> 
</form>

提交第二个表单时,提取隐藏的表单字段并一次性将它们插入到数据库中。