Si scusa, ti capisco , e che questo benedetto valore NULL mi è ostico....... sarò sintetico !
1) se un campo DATE è NULL , in un form la select che invia i dati nelle textarea equivalenti non mostra
assolutamente nulla ( le textarea di giorno mese anno sono bianche) e nel DB nel campo vi è NULL.
2) Se immettiamo una data sarà visualizzata la data.
3) MA SE DOPO CANCELLIAMO LA DATA......(quindi il $_POST è vuoto, non settato) il campo DATE
non torna come prima ma si setta ad un valore di default di 0000-00-00.
Dato che queste date sono concatenate nella form a delle input type="radio" che riportano delle note,
quando modifico l'iscrizione deselezionando una nota, la data della nota relativa deve scomparire
ripristinando le situazione al punto 1.
DOMANDA......come fare a fare tornare tutto come al punto 1 ??
.........................Forse da quello che ho letto dal sito di MYSQL non è possibile. i tipi DATE, DATETIME, TIME e TIMESTAMP hanno sempre un valore di default "0 se NOT NULL , "000-00-00" se NULL.
C'è qualche artifizio per fare quello che mi serve.......?

Rispondi quotando