我有一个表格示例:(名称,城市,职业,教育,爱好,公民,SSN),但有2个数据输入表格。
以第一种形式输入数据。(姓名,城市,职业)
当我点击一个按钮时,它应该转到下一个表格,然后我应该进入其余部分(教育,爱好,公民,SSN)。
问题..
当我进入下一个表格时,它将它作为下一个记录。就像 (名称,城市,职业)保存在数据库中的一条记录中。
当我进入下一个表格时,它会将其余部分保存到新记录中。
请帮我解决这个问题,因为我是这门语言的新手。
PS:我正在使用mysp数据库和Php。
答案 0 :(得分:1)
您正在第二屏幕上插入数据。您应该使用第一个屏幕中插入的数据的行ID来更新记录。
答案 1 :(得分:-2)
不要立即将第一种形式的值插入数据库。 而是在form1的action部分中调用form2。 从form1中提取值并将它们填充在form2中的隐藏变量中....类似于:
<form id="f2"...>
<?php
echo "\n<input type=\"hidden\" name=\"$key\" value=\"$value\" />";
?>
</form>
提交第二个表单时,提取隐藏的表单字段并一次性将它们插入到数据库中。