Si eu am avut aceeasi problema la un moment dat - de fapt era una de sintaxa. Un form nu inscria data in SQL, doar 0000-00-00.

Eu am rezolvat-o asa:

Cod:
$date = date('Y-m-d');
$query = "INSERT INTO dbname VALUES ('$date')";
Si mergea.

(Scuze daca e OFF)