Php 您建议我如何将数据从一个表单传递到另一个表单,并最终传递到另一个最终页面?
我正在上一门PHP课程,对于最佳实践等等,我是一个真正的新手 我有一点家庭作业,老师要我交Php 您建议我如何将数据从一个表单传递到另一个表单,并最终传递到另一个最终页面?,php,forms,get,Php,Forms,Get,我正在上一门PHP课程,对于最佳实践等等,我是一个真正的新手 我有一点家庭作业,老师要我交 创建一个表单,询问用户的姓名、年龄和生日 当用户单击submit时,将他带到第二个表单,询问他的位置、国籍和宗教信仰 最后,当他提交该时,将他带到一个“谢谢”页面,显示他之前输入的所有书面信息 我正在考虑使用GET来传递信息,但我只使用一种形式传递到另一种形式,而不是多个“跳跃”。这样行吗 你认为我还应该用什么方法来做这件事?我不确定这是否应该是社区维基,因为我肯定有一个完美的答案,但请让我知道,我会改变
非常感谢。:) 使用会话。。确保在保存完数据后将其清除。在呈现第二个表单时,可以将上一个表单中的所有字段作为隐藏字段包含在内。您需要会话。会话在计算机上存储一个ID(有时在cookie中),该ID引用服务器上的信息。您只需创建一个会话,然后就可以在其中放入所需的任何数据。只要随时在另一页上抓取数据就行了 第1页
session_start(); // start session
$_SESSION['name'] = 'Jimmy'; // put something into the session
在下一页
echo $_SESSION['name']; // echos "Jimmy"
session_destroy(); // don't want the session anymore
更多信息在你能提供更多的信息吗;我为什么要使用会话?继续上课。当你深入学习更多东西时,你绝对会喜欢编程!每个人都从基础开始,即使是最新手的程序员。祝你好运因此,每次您想要向页面添加字段时,您可能也必须将其添加到所有后续页面。虽然它可以完成任务,但我不推荐它。它可以通过一个简单的循环来处理。将新字段添加到以前的表单时,无需更改它。