【发布时间】:2015-07-01 19:06:14
【问题描述】:
我有一个问题,我无法使用会话显示所选值。我可以检查一下我之前是否创建了一个下拉列表(Page1.php)并使用会话在 Page2.php 上显示我选择的值,然后在 page2.php 我有另一个下拉列表列表如下(page2.php)但我无法显示使用会话在 page3.php 上选择的值。我不知道哪里错了。
Page2.php:
<?php session_start(); ?>
<select name="amtoftable" size="1" class="StyleTextField" id="amtoftable" >
<p>
</p>
<?php if($_SESSION['svenue'] == 'Bliss'){ ?>
<option value="-1"> Select no.of tables</option>
<?php $dbtables = $_COOKIE["amtoftable"];
if ($dbtables == "41")
echo "option selected = 'true' value = '41'>41</option?>";
else echo "<option value='41'>41</option>"; ?>
<?php $dbtables = $_COOKIE["amtoftable"];
if ($dbtables == "42")
echo "option selected = 'true' value = '42'>42</option?>";
else echo "<option value='42'>42</option>"; ?>
<?php
if(isset($_POST['SubmitBooking'])){
if($_POST['amtoftable'] == '41')
$stable = '41';
}
else if($_POST['amtoftable'] == '42')
$stable = '42';
}
//save session
$_SESSION["ctables"] = $_POST['amtoftable'];
die("<script>location.href = 'Payment.php'</script>");
}
page3.php
<?php session_start(); ?>
<label for="label-tables">No.of tables: </label>`enter code here`
<?php echo $_SESSION['amtoftable'];?>
【问题讨论】:
-
嗨,我错过了这部分 location.href = 'Payment.php'"); }