У вас есть три текстовых поля с именем date
. Поскольку $_POST['month']
и $_POST['year']
не установлены, strtotime()
не может определить правильную метку времени, и запрос SQL выглядит следующим образом:
INSERT INTO php_blog (timestamp,title,entry) VALUES ('','Title Goes Here.','')
Измените имена элементов ввода на то, что ожидает ваш код PHP:
<input type="text" name="month" value="<?php echo $current_month; ?>" />
<input type="text" name="date" value="<?php echo $current_date; ?>" />
<input type="text" name="year" value="<?php echo $current_year; ?>" />
После того, как вы это сделаете, strtotime()
сможет проанализировать дату и вставить правильное значение в запрос.
INSERT INTO php_blog (timestamp,title,entry) VALUES ('1272738360','Title Goes Here.','')