【发布时间】:2013-12-11 10:30:33
【问题描述】:
这就是我想要做的。我让用户输入 DATEFROM 和 DATETO。然后,当用户单击该按钮时,它将执行从我的表 WHERE DATEFROM BETWEEN DATETO 中选择 * 的查询。我不知道怎么了。请帮忙。
<html>
<head></head>
<body>
<?php
<form method="POST" action="">
DATE FROM: <input type="date" name="datefrom"> TO: <input type="date" name="dateto"> <input type="submit" value="Extract excel file" name="extract"></input>
</form>
$datefrom = "datefrom";
$dateto = "dateto";
if(isset($_POST['extract'])){
mysql_connect("localhost", "root");
mysql_select_db("sample");
$myquery = "SELECT * FROM biometrics WHERE date_created BETWEEN '" . $datefrom . "' AND '" . $dateto . "ORDER BY id_biometrics";
$result = mysql_query($myquery);
echo "<table border='1'>
<tr>
<th>ID</th>
<th>Employee Number</th>
<th>Date Created</th>
<th>Time Created</th>
<th>Status</th>
</tr>";
while($data = mysql_fetch_row($result))
{
echo("<tr>
<td>$data[0]</td>
<td>$data[1]</td>
<td>$data[2]</td>
<td>$data[3]</td>
<td>$data[4]</td>
</tr>");
}
echo "</table>";
}
?>
</body>
</html>
【问题讨论】:
标签: php mysql database post input