Ciao a tutti,
come faccio ad evitare che i dati (incompleti) finiscano nella tabella del database se i campi del form non sono tutti compilati?
Grazie in anticipo
Ciao a tutti,
come faccio ad evitare che i dati (incompleti) finiscano nella tabella del database se i campi del form non sono tutti compilati?
Grazie in anticipo
trovi molti esempi su internet, prova a dare un'occhiata a questo
http://javascript.html.it/articoli/l...on-javascript/
if( !isset($_POST["dato"]) )
{
/*FERMA, TRACCIA , GESTISCI DATO MANCANTE .... */
}
Grazie per le tempestive risposte.
Con isset riesco a stampare un messaggio di errore ma non riesco ad evitare che i dati incompleti mi finiscano ugualmente in tabella. Non so come fermare lo script.
Risolto con exit
Grazie
Se scorri i dati che arrivano in post con uin for puoi usare anche un break o un die.
E cmq io solitamente li controllo tutti , tengo tracia dei campi in stato di errore
e restituisco una opportuna struttura dati al chiamante (solitamente in ajax) che si occupa di gestire gli errori e marcare correttamente i campi del form inseriti malamente.
Come avrai capito con php sono alle prime armi; break non lo conosco mentre tra exit e die col primo lo script ha funzionato subito come volevo io. Grazie comunque della disponibilità, quando il progetto che ho in mente sarà terminato e soprattutto funzionante comincerò ad approfondire...
Si immaginavo , per questo ti stavo dando un paio di suggerimenti in piu' proprio per poter avere un'idea un pelo piu' ampia delle possibili soluzioni.
Cmq detto gio' e visto che hai risolto in bocca al lupone per il progetto