Ho un form sul quale si può inserire una data tramite 3 menu <select> (giorno, mese, anno), dovrei fare controlli per vedere se la data immessa è coerente o no, ad esempio che non si inserisca 30 Febbraio, o che si inserisca 29 Febbraio per un anno non bisestile.
Dal momento che mysql lo fa di suo questo controllo all'inserimento, pensavo di catturare il messaggio d'errore ritornato, far leggere questo a PHP e vedere da qui se il problema è stata la data.
Non so però come catturare i messaggi d'errore generati da mysql, c'è una funzione PHP che può aiutarmi?