Ciao,

innanzi tutto mi sorge un dubbio... hai notato che l'html in più punti sembra essere sbagliato? non riesco a capire se è un errore di copia e incolla o è sbagliato anche l'html della pagina (mi riferisco ad esempio a: <option value="11"11</option> che dovrebbe essere <option value="11">11</option>)

seconda cosa... hai detto che ti inserisce questo in db: 0000-00-00

questo vuol dire che hai un campo in formato DATA, ma tu stai inserendo "$giorno/$mese/$anno", ossia gg/mm/AAAA il che non va bene, perchè questa è una stringa normale.

Le soluzioni quindi qui sono due:

- vai in phpmyadmin -> struttura tabella -> modifichi la struttura del campo e imposti a varchar e 10 caratteri. Una volta fatto questo riesegui la query e vedrai che funziona tutto

- modifichi la query di inserimento, da $giorno/$mese/$anno a $anno-$mese-$giorno e vedrai che lo inserisce