【发布时间】:2011-06-21 08:01:35
【问题描述】:
我有一个表单,它应该将它的一些数据存储到会话中。出于本示例的目的。
然后在另一个页面上收集此信息。
<?php
session_start();
print_r($_SESSION['booking-form']); ########### for debugging purposes ###########
if ($_SESSION['booking-form']) {
echo $_POST['GT_title']
?>
<!DOCTYPE html>
<html>
<?php
}
elseif ($_SESSION['booking-form']) {
}?>
</html>
现在虽然调试工作正常,但回声不工作,即。 echo S_POST['GT_title'].
- 如何回显第二页上的信息。
- 我可以在 html 中任何我想要的地方回显它吗(即在正文中间的某个地方)
- 在第一页,表单中的一些数据可以通过选项进行更改。这需要在页面更改之前更新会话。
澄清
用于预订表格。用户填写了一系列选项,然后在下一页上回显。此时他们需要登录,因此表单数据必须进入会话。然后应该在第三页上返回会话数据。
【问题讨论】:
-
$_POST和$_SESSION有什么关系?print_r()的结果是什么?另外 if/elseif 条件没有任何意义,您要测试相同的条件两次