当我提交表单并在$ date上使用PHP的var_dump时,它会在我的Web浏览器中显示正确的变量值,但它不会将值写入源代码,而是显示NULL。这是我的代码。
<form name="newItemForm" id="newItemForm" method="POST" action="record3.php" data-ajax="false">
<input type="hidden" name="storeID" value="<?=$storeID;?>" />
<input type="hidden" name="date" value="<?=$date;?>" />
<p><label for="itemname">Item name</label>
<input type="text" name="itemname" id="itemname" autofocus /></p>
<p><input type="submit" name="save" value="Save" /></p>
<p><a href="home.php">Cancel</a></p>
当表单提交时,它会转到record3.php,我有这个:
if(isset($_POST['storeID'])) { $storeID = $_POST['storeID']; }
if(isset($_POST['date'])) { $date = $_POST['date']; }
?>
<h3>Transaction</h3>
<form name="transactionForm" id="transactionForm" method="POST" action="record2.php" data-ajax="false">
<input type="hidden" name="storeID" value="<?=$storeID;?>" />
<input type="hidden" name="date" value="<?=$date;?>" />
<?php
var_dump($date);
die(); ?>
当我在网络浏览器中查看我的源代码时,我看到了:
<form name="transactionForm" id="transactionForm" method="POST" action="record2.php" data-ajax="false">
<input type="hidden" name="storeID" value="" />
<input type="hidden" name="date" value="" />
NULL
我无法发布图片,但这是从我在网页上看到的内容中复制的,其中NULL显示在同一网页的源代码中:string(8)“12222013”。当我查看该网页的源代码(从Web浏览器中查看)时,我怎么能在网页上看到一件事呢?