Видя заголовок вашего поста, я думаю, у вас есть столбец в качестве даты.
В mysql поле даты имеет формат гггг-мм-дд.
Если вы попытаетесь ввести что-либо еще, не похожее на указанную выше дату, оно вставит 0000-00-00.
Чтобы исправить это, вместо ввода даты непосредственно в формат базы данных, как показано ниже
date ('Y-m-d', strtotime ($ _ POST [Date]))
также еще один совет, посмотрев на ваш текущий код, кажется, что этот код подвержен SQL-инъекции, очистите данные перед вставкой в базу данных.