Ciclo di convalida POST - Trucchi CSS

Anonim

Presupposti

Hai un modulo HTML con una varietà di input. L'attributo action del modulo punta a un file PHP che contiene il codice seguente.

Note sul codice

Questo codice inizia creando un array che contiene il nome di vari input inviati tramite un POST. Viene quindi chiamato getFormData (), dove vengono passati i campi obbligatori. All'interno della funzione viene creato un array per contenere vari pezzi di dati relativi al form. $ formData ('valid') è un riferimento booleano se tutti i dati sono stati forniti e validi, $ formData ('fields') è un array codificato dal nome dell'input con il rispettivo valore dai dati POST, $ formData ('notValidFields ') è un array che conterrà i nomi di tutti gli input che non sono stati passati o che avevano dati non validi.

Questa logica può essere facilmente estesa con espressioni regolari per verificare la presenza di dati più rigidi, come indirizzi e-mail e URL.