私は、ユーザーがその日に食べた食べ物を入力するための日付を選択するための日付選択ツールを追加しました。私の日付ピッカーは現在の日付のみを選択するのはなぜですか?
これをテストするときは、私が選んだ日付はいつでも、今日の日付だけが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."')");
}
?>
DBにデフォルトの日付を格納しているか、正しい値をフェッチしていません。 –
より多くのコードや日付ピッカーを使用できますか? – Felix
私は読者ではありません。皆さんが助けることができるように、より多くの文脈を提供しなければなりません。 –