我的第一个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>
答案 0 :(得分:2)
在第一页上,您有一个HTML代码:
<label for="date">Date:</label><input type="text" name="Date" id="Date" size="8"/>
输入名称以大写字母(日期)开头。在代码中,您使用小写字符串(日期)从$ _POST获取它。
只需将$date = $_POST['date'];
更改为$date = $_POST['Date'];
,一切都应该有效。
答案 1 :(得分:1)
问题是什么?有错误吗?
您只需将第二个PHP文件的名称传递给
即可<form action="second.php">
如果您需要调试它,只需在页面开头添加此代码:
var_dump($_POST);
<强>更新强>
正如@FAngel在他的回答中提到的,你在表单字段名称中输入了拼写错误,它们区分大小写。