我真的是PHP的新手。我一直在处理这个多页表单。
我有五个页面,第一页用户输入他们的电子邮件,第二页是AJAX发布到同一个表,第三页另一个$post使用AJAX添加到表,最后一页只是销毁会话,但回显的所有信息,并添加了提交的数据。我怎么能做到这一点呢?
我的表现在是什么样子,它只接受电子邮件,但现在是数据:
电子邮件- data1 - data2 - data3
发布于 2012-04-23 01:49:29
最好的方法是将上一页的表单存储在会话数据中,在会话中慢慢构建整个表单。在最后一页,您只需将其全部放入表中。
当你不想刷新页面时,你唯一需要AJAX的时候...如果您有5个页面,一个页面指向另一个页面,那么您只需将所有值存储到会话中,而不需要AJAX。
发布于 2012-04-23 01:50:02
您可以保存用户在会话的第一页和第二页中输入的数据,在第三页中,将这些保存的数据输出到隐藏的输入字段或其他您喜欢的隐藏元素中。并使用AJAX POST发布所有这些数据,包括数据3。
https://stackoverflow.com/questions/10273854
复制相似问题