我有一个多步骤表单,我分布在 4 个单独的页面上 - 换句话说,4 个部分(我选择了这种方法,因为它太复杂而无法在一页上处理我的所有字段)。在我的 MySQL 数据库中,我为每个页面上的每个部分都有一个表(step1
, step2
, step3
, step4
)。提交第一页后,我想将我的 Page1 数据插入数据库并让它返回主键,我的目标是然后将其发布到下一页 ( step2.php
) ...步骤 3 和步骤 4 将遵循相同的过程。
数据库中 Step2、Step3 和 Step4 的表都有一个主键 ( reg_id
),它们也是 的外键step1.reg_id
。
我想就如何:
- 每次提交页面后将数据发回我的数据库(我是发回同一页面,还是有一个单独的处理器页面来处理?)
- 重定向到下一页
- 将Step1
reg_id
返回的内容传递到Next Step页面
我正在使用简单明了的 PDO 在 MySQL 中获取我的数据。我承认我没有太多的 PHP 知识来完成这项工作,因为我太习惯于 ASP.NET webforms 开发的生命周期,因此我在这里寻求您的专业知识。
一如既往的感激!