Ti ringrazio ancora una volta per il codice che mi posti, però vorrei capire in cosa sbaglio per non ripetere lo stesso errore. E cioè se è un problema di controlli o altro. Infatti guardando il tuo script vedo che usi un solo header alla fine.
Nel mio script quando trovo un errore imposto la variabile di sessione errore e subito punto al form, se invece i controlli sono superati inserisco (o aggiorno, è lo stesso form) il record e poi esco con header puntando però non al form ma ad un altro script (che poi è l'elenco dei record inseriti).
A me succede che non vengono intercettati gli errori. Che il problema sia dovuto all'header? Se elimino quello finale e faccio un echo vedo che i controlli funzionano. Aggiungendo l'header in coda sembra che quello precedente non funziona. Forse non ce ne possono essere più di uno? In questo caso potrei metterne uno solo in coda parametrizzando il contenuto?

Rispondi quotando