Ho un form sul quale si può inserire una data tramite 3 menu a tendina (giorno, mese, anno), dovrei fare controlli in javascript per vedere se la data immessa è coerente o no, ad esempio che non si inserisca 30 Febbraio (semplice), o che si inserisca 29 Febbraio per un anno non bisestile (più rognoso).
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 leggere i messaggi d'errore generati da mysql, c'è una funzione che può aiutarmi?