为什么我的日期选择器只选择当前日期



我添加了一个日期选择器,供用户选择一个日期来输入他们当天吃了什么食物。

在测试这个时,无论我选择什么日期,只有今天的日期会存储到我的SQL数据库中。

这是我的PHP代码:

<?php
    //session_start();
    // connect to database
    $db = mysqli_connect('localhost', 'root', 'password','registration');

if (ISSET($_POST['submit_btn'])) {
    session_start();
    $date = date("Y-m-d H:i:s");
    $breakfast = mysqli_real_escape_string($db,$_POST['breakfast']);
    $lunch = mysqli_real_escape_string($db,$_POST['lunch']);
    $dinner = mysqli_real_escape_string($db,$_POST['dinner']);
    $snack = mysqli_real_escape_string($db,$_POST['snack']);
    $userid = $_SESSION['userid'];
     $query = mysqli_query($db,"INSERT INTO food_diary
                      (date,breakfast,lunch,dinner,snack,userid)
                      VALUES('".$date."', '".$breakfast."', '".$lunch."', '".$dinner."','".$snack."', '".$userid."')");
}

?>
$date = $_POST['calender_date'];

现在它将保存用户选择的日期。

最新更新