我有一个表单,用户可以在其中输入详细信息,结果显示在同一页面上。然后可以提交这些结果。
First_page.php
<?php
session_start();
if (isset($_POST['applySubmit'])) {
$_SESSION['amountdiv'] = $amountdiv;
$_SESSION['fixedrate'] = $fixedrate;
$_SESSION['deliverydiv'] = $deliverydiv;
$_SESSION['date'] = $date;
$_SESSION['total'] = $total;
$_SESSION['grandtotal'] = $grandtotal;
$_SESSION['reference'] = $reference;
}
?>
我已经看到了很多关于这方面的例子,我正在使用这篇文章PHP Pass variable to next page中的这个例子。我遇到的问题是,在我想输出详细信息的第二页上,什么都没有出现。
Second_page.php
<?php
session_start();
//*************Session form details to carry through*****************//
$amountdiv = $_SESSION['amountdiv'];
$fixedrate = $_SESSION['fixedrate'];
$deliverydiv = $_SESSION['deliverydiv'];
$date = $_SESSION['date'];
$total = $_SESSION['total'];
$grandtotal = $_SESSION['grandtotal'];
$reference = $_SESSION['reference'];
?>
然后我想将此信息回显到屏幕上,但什么也没有出现。
<td class="blaah1"><?php echo $_SESSION['amountdiv'] ;?></td>
<td class="blaah1"><?php echo $_SESSION['grandtotal'] ;?></td>
<td class="blaah3"><?php echo $_SESSION['date'] ; ?></td>
为什么什么都没有出现?