如何将Date文本字段值传递给我的第二个php页面?

时间:2013-05-09 07:40:59

标签: php

我的第一个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>

2 个答案:

答案 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在他的回答中提到的,你在表单字段名称中输入了拼写错误,它们区分大小写。