0

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

2 回答 2

2

在第一页上,您有一个 HTML 代码:

<label for="date">Date:</label><input type="text" name="Date" id="Date" size="8"/>

那里的输入名称以大写字母(日期)开头。在代码中,您使用小写字符串(日期)从 $_POST 中获取它。

只需更改$date = $_POST['date'];$date = $_POST['Date'];,一切都应该工作。

于 2013-05-09T07:45:50.643 回答
1

什么是问题?有什么错误吗?

您只需将第二个 PHP 文件的名称传递给

<form action="second.php"> 

如果您需要调试它,只需在页面开头添加以下代码:

var_dump($_POST);

更新:

正如@FAngel 在他的回答中提到的,您在表单字段名称中有拼写错误,它们区分大小写。

于 2013-05-09T07:44:17.330 回答