Originariamente inviato da M3kH
Il formato è quello sopra citato in pratica il primo pezzo di codice per poi inserirlo in una semplice query $data
fai una serie di errori....

date() gestisce un unix timestamp e non una data gg/dd/aaaa

quindi ti rende 1-1-1970 perche' la data non e' valida. 1-1-1970 corrisponde a 0 (zero)

il campo data di mysql e' nel formato yyyy-mm-dd e non dd/mm/yyyy.

gmmktime() ti rende l'ora GMT (Greenwich Mean Time) e non l'ora locale, ma questo potrebbe essere voluto. nel caso allora potresti usare direttamente $ora da mettere nel db in un campo INT(11).