我已添加了一个日期选择器,供用户选择日期以输入他们当天所拥有的食物。
在测试时,无论我选择什么日期,只有今天的日期存储到我的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."')");
}
?>
答案 0 :(得分:0)
$date = $_POST['calender_date'];
现在它将保存用户选择的日期。