Если это произойдет, вы должны запросить предупреждения после INSERT
.Вероятно, есть предупреждение, указывающее вам, что было не так.
РЕДАКТИРОВАТЬ: Теперь я получил ошибку: у вас неправильный формат даты.Вы должны сделать $radate = date('Y-m-d h:i:s');
, чтобы получить правильный 2011-08-14 19:01:30
.В 14-м месяце нет 8-го дня, как и 14-го месяца.`
Кроме того, вы уязвимы для SQL-инъекций, поскольку вы сразу же переносите данные из $ _POST в базу данных.Вместо
INSERT INTO attend (UserName, rDate) values('$member', '$radate')
вы должны выполнить
INSERT INTO attend (UserName, rDate) values('" . mysql_real_escape($member). "', '$radate')
, поскольку это не позволяет злоумышленнику установить значение POST
ed на ', ''); DELETE FROM attend; --
.