我是PHP新手。我一直在研究这种多页表格。
我有五个页面,第一页是用户输入他们的电子邮件,第二页是AJAX发布到同一个表,第三页是另一个$ post使用AJAX添加到表中,最后一页只是破坏了会话但是echo的所有信息并添加已提交的数据。我怎么能这样做?
我的桌子现在看起来像什么,它只接收电子邮件,但现在是数据:
电子邮件 - data1 - data2 - data3
答案 0 :(得分:0)
最好的方法是将前一页的表单存储在会话数据中,在会话中慢慢构建整个表单。在最后一页,您只需将其全部放入表中即可。
您需要AJAX的唯一时间是您不想刷新页面...如果您有5个页面,一个通向另一个页面,您可以将所有值存储到会话中,不需要AJAX
答案 1 :(得分:0)
您可以保存用户在会话的第一页和第二页中输入的数据,在第三页中,将这些保存的数据输出到隐藏的输入字段或您喜欢的其他隐藏元素中。并使用AJAX POST发布所有这些数据,包括数据3。