繁体   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