PHP: Отправка данных из формы в базу [Я НОВИЧОК]

LH
На сайте с 26.09.2013
Offline
89
836

Здравствуйте!

Подскажите, пожалуйста, как отправить дату и время из формы в БД?

Создал форму с 3 полями.

В таблице создал 5 полей (id (AUTO_INCREMENT), title, date (CURRENT_TIMESTAMP), content, author).

$title = $_REQUEST['sendTitle'];

$content = $_REQUEST['sendContent'];

$author = $_REQUEST['sendAuthor'];

$sendToMysql = "INSERT INTO sendmessage (id, title, date, content, author) VALUES('{$id}', '{$title}', '{$date}', '{$content}', '{$author}')";

if (!empty($title) && !empty($content) && !empty($author)) {

$sendInfo = mysqli_query($connectMysql, $sendToMysql);

}

Информацию получается отправить через форму, но не указывается дата и время.

P.S Вопрос на засыпку. )

Почему когда я указываю переменные в VALUES('$id', '$title',..) без фигурных скобок, то информация не отправляется? Они обязательны?

edogs software
На сайте с 15.12.2005
Offline
775
#1
Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
LH
На сайте с 26.09.2013
Offline
89
#2

Хм, спасибо! Разобрался с датой. Читаю пока дальше. ))

дани мапов
На сайте с 06.09.2012
Offline
204
#3

Если у поля по умолчанию CURRENT_TIMESTAMP, зачем в запросе дата. Уберите date. http://baron.su/content/mysql-i-avtomaticheskoe-obnovlenie-taymstampov

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий