簡體   English   中英

如何將日期文本字段值傳遞給第二個PHP頁面?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM