在php数组变量中存储TextBox值(在html页面中),然后将其存储在会话中

时间:2009-11-11 15:35:53

标签: php arrays textbox session

我对编码很新,我需要一些关于我的这个问题的帮助。 问题是,

我有大约5个html页面。我试图让用户完成每个阶段,这就是我输入信息的页面不同的原因。每个html页面都有某些文本字段。对于前

Page1:lastname,firstname,mi...
Page2:address,phone,city,state,zip
Page3:date of join,time of joining,person who referred you
Page4:insurance info,insurance number
Page5:directions to the place, and so on.

现在问题是,我需要使用php中的会话来存储字段值。

假设用户从第1页到第2页(在填写所有详细信息之后),然后如果他想访问第1页,他应该在所有字段中填充他之前发送的数据(这些详细信息可以是现在改了。)我想将所有字段存储在PHP数组中,然后使用会话存储数组。

我的问题是我们如何将php变量的值设置为Textbox中的Value(文本框将具有用户输入的值)以及如何设计数组并将其存储在会话中。

我也可以在所有页面中使用相同的会话变量,这样我就可以保存一个特定的数据输入的所有细节(然后存储在会话中)。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以访问$ _GET和$ _POST变量中传递给您的数据。例如

$lastname = $_POST['lastname'];

您可以将值存储在这样的会话中......

session_start();  // call this once on your page
$_SESSION['lastname'] = $_POST['lastname'];

你甚至可以这样做......

// Store all the posted values in the session
$_SESSION['page1'] = $_POST;