嘿那里,我有三页:(1)bookingfacilities.php(2)booking_now.php(3)successfulbooking.php和他们链接在一起.
我想通过使用隐藏字段/值将数据从bookingfacilities.php传递给successfulbooking.php.但是,我的数据不会在successfulbooking.php中打印出来.
这是我的代码:
来自'booking_now.php':
$date="$day-$month-$year";
来自'successfulbooking.php';
<input type="hidden" name="date" id="hiddenField" value="<?php print "$date" ?>"/>
我非常感谢你的帮助,因为我的项目将于明天到期:(
你永远不应该假设register_global_variables已经开启.即使它是,它已被弃用,你永远不应该这样使用它.
直接参考$_POST或$_GET变量.很可能你的表单是POSTing,所以你希望你的代码看起来像这样:
<input type="hidden" name="date" id="hiddenField" value="<?php echo $_POST['date'] ?>" />
Run Code Online (Sandbox Code Playgroud)
如果这不适合你工作的时候了,打印出来$_POST或$_GET在页面上的变量,将有隐藏的表单字段,并确定你想要什么,并引用它.
echo "<pre>";
print_r($_POST);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)
也许派对有点晚了,但你为什么不用会话来存储你的数据呢?
bookingfacilities.php
session_start();
$_SESSION['form_date'] = $date;
Run Code Online (Sandbox Code Playgroud)
successfulbooking.php
session_start();
$date = $_SESSION['form_date'];
Run Code Online (Sandbox Code Playgroud)
没人会看到这个.