我<input type="datetime-local">在数据库中使用了存储日期,现在我想取回日期以<input type="datetime-local">进行更新。
我在做
$query="select * from exam_schedule where subject_name='$name' AND class_id='$schedule_id' limit 1";
$result= mysqli_query($connection,$query);
while ($read_all_data = mysqli_fetch_assoc($result))
{
echo "date comming from datebase::".$date=$read_all_data['date_and_time']."<br>";
echo "duration comming from datebase::".$duration=$read_all_data['duration'];
$duration=$read_all_data['duration'];
echo "<form method='post' action='edit_schedule.php'>";
echo "<input type='hidden' name='id' value='$id'>";
echo "<tr><th><input type='datetime-local' name='date' value='$date'> </th>";
echo "<th><input type='datetime-local' name='duration' value='$duration'> </th>";
echo <input type='submit' name='update' value='update'> </form></th></tr>";
}
Run Code Online (Sandbox Code Playgroud)
当我回显 $date 和 $duration 时,它会显示我的值,但是当我输入 value="$date" 时,它不会显示数据库中的日期。