php - 选择 date() HTML5 并匹配 SQL 日期

标签 php mysql sql-server html

我太卡了,想不通。我试图让用户使用 HTML5 中的日期选择器选择日期,然后查询 sql 数据库以查找日期并将结果输出到下表中。我已经为此工作了几个小时,无法通过它,请帮忙。

HTML

Date for retrieve: <input type="date" name="pickupDate" value="<?php echo $pickupDate;?>">
<span class="error">
</p>
<p>
Show date item for retrieve: 
<input type="radio" name="input" value="requestDate1">Request Date 
<input type="radio" name="input" value="pickupDate1">Pickup Date
</p>
<p><input type="submit" value="Show"></p>

$requestDate = mysqli_real_escape_string($db, isset($_POST["pickupDate"]));

PHP

if ($_SERVER["REQUEST_METHOD"] == "POST") {

if ($_POST["input"] == "requestDate1") {


    $query = "SELECT requestDate FROM request WHERE requestDate = '$requestDate'";
    echo "working";

最佳答案

我认为您的问题出在这个选择查询上:

$query = "SELECT requestDate FROM request WHERE requestDate = '$requestDate'";

请改成这样:

$query = "SELECT requestDate FROM request WHERE requestDate = '" . $requestDate . "';";

或者,如果它不起作用,则检查前端和后端的日期格式,如果需要,更改后端的日期格式以使其与前端匹配。

关于php - 选择 date() HTML5 并匹配 SQL 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559794/

相关文章:

sql-server - 导出sql将日期时间转换为yyyy-mm-ddTHH :MM:SS

sql-server - SQL Server 2005 - 触发循环?

php - 创建字体预览

php - MySQL - 选择出现次数最少的行

java - 无法从 Android 手机将图像上传到在线服务器

php - 我需要创建一个 php 表单来使用从之前的查询中获得的 ID 来更新数据库表

python - 在 Windows 上构建 mysqlclient 时出错

SQL添加带有检查的外键约束

php - 使用 PHP 的 WebDav 连接/身份验证

php - 选择表行以对该行执行操作