se nell'imput inserisco la data, non c'è nessun problema;

il problema ce l'ho quando non inserisco la data

la query mi restituisce questo errore

"Incorrect date value: '' for column 'dal' at row 1"

che devo fa?!?'
Scusa ma a cosa ti serve salvare un valore nullo su db??
Se poi ci pensi nel momento del submit del form, non ha senso inviare un "nessun valore" e salvarlo su db... è in ogni caso un'azione inutile a meno che tu non voglia sovrascrivere un eventuale data già memorizzata su db..
In ogni caso necessita di un valore, effettua un controllo sul campo data prima di inserirlo nella query per il salvataggio su db..
Ciauzz..