[英]how can i pass Date text field value to my second php page?
我的第一個php頁面有一個日期文本字段,該文本字段通過jquery日期選擇器工作,
我在我的第一個php頁面中有這個:
<form id="form2" name="form2" method="post" action="report.php">
<table width="741" border="0" align="center">
<tr>
<th scope="col">
<div align="center">
<label for="date">Date:</label><input type="text" name="Date" id="Date" size="8"/>
<input name="action" type="button" id="Report" value="Generate Report" />
<input name="Clear" type="reset" id="Clear" value="Clear" onClick="window.location.reload()" />
</div>
</tr>
</table>
</form>
現在我想將該日期文本字段值傳遞給我的第二個php頁面...在我的第二個php頁面中,我有這個
$date = $_POST['date'];
然后我想在這里添加日期文本字段值:
<tr>
<th colspan='8' align="center" bgcolor="#49166D"><font color=white size=4pt>Daily Ticket Report <?php echo "$date";?></font></th>
</tr>
在第一頁上,您具有HTML代碼:
<label for="date">Date:</label><input type="text" name="Date" id="Date" size="8"/>
輸入的名稱以大寫字母(Date)開頭。 在代碼中,您使用小寫字符串(日期)從$ _POST獲取它。
只需更改$date = $_POST['date'];
到$date = $_POST['Date'];
一切都會正常。
那是什么問題呢? 有什么錯誤嗎?
您需要做的就是將第二個PHP文件的名稱傳遞給
<form action="second.php">
如果需要調試,只需在頁面開頭添加以下代碼:
var_dump($_POST);
更新:
正如@FAngel在他的回答中提到的那樣,您在表單字段名稱中有錯字,它們區分大小寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.