【发布时间】:2017-03-01 23:01:54
【问题描述】:
我的日期输入来自我的日期:20-10-2016
echo "<form method='post' action='rapor.php'>";
echo "<input type='date' name='pickdate' value=".date("Y-m-d")."> <input type='submit' value='Git'>";
echo "</form>";
$pickeddate = strtr($_POST['pickdate'], '/', '-');
echo date('Y-m-d', strtotime($pickeddate));
结果:2016-10-20
到目前为止一切顺利..
我只需要显示我选择的行日期。
+------+-------------+---------------------+
| name | mail | dateandtime |
+------+-------------+---------------------+
| AAA | a@a.com | 2016-04-20 06:44:19 |
| BDC | b@c.com | 2016-10-21 06:44:19 |
| CDD | c@d.com | 2016-04-10 06:44:19 |
| EED | e@d.com | 2016-10-20 06:44:19 |
| SAS | a@s.com | 2016-04-10 06:44:19 |
+------+-------------+---------------------+
这是我的结果代码,但是....
$result = mysql_query('SELECT * FROM dblist WHERE ('$pickeddate%') ');
为什么不工作?
【问题讨论】:
-
检查where子句是否正确。