我想使用input type =“date”在mysql中获取日期..请帮助代码......
这是我的代码:
<form action="sales.php" method="get">
<input type="date" name="d1" value="" required="required" />
<input id="btn" type="submit" value="Search">
</form>
这是我的联系:
<?php
if (isset($_GET[ "d1"])) {
$do=$_GET[ "d1"];
} else {
$do=0;
};
$result=$ db->prepare("SELECT * FROM sales WHERE date=:a");
$result->bindParam(':a', $do);
$result->execute();
for($i=0; $row = $result->fetch(); $i++){
?>
提前致谢
答案 0 :(得分:0)
在sales.php脚本里面打印出来:
$date_value = $_GET['d1'];
echo $date_value;
$myslq_date = date ('Y-m-d H:i:s', strtotime ($date_value));
但请检查该输入类型的浏览器兼容性 - 不确定它是如何支持的。