Come controllare il codice PHP per solo numeri interi integrali nella vostra Forma ingresso

September 2

Come controllare il codice PHP per solo numeri interi integrali nella vostra Forma ingresso


PHP è un linguaggio dinamicamente tipizzato, il che significa che la stessa variabile può essere trattato come un intero, una stringa, un virgola mobile, o qualsiasi altro tipo di dati - a seconda della situazione in cui viene utilizzato. Per convalidare l'input forma che dovrebbe essere solo un numero intero, si può mettere un singolo test-line utilizzando PHP "is_int ()" funzione, che è stato presente come parte di librerie predefinite di PHP dal PHP versione 4.

istruzione

1 Aprire il file PHP usato per convalidare l'input del modulo in un editor di testo. Se non si sa che cosa questo file è denominato, controllare il codice sorgente del modulo per il file PHP elencati nella "action =" attributo del tag "<form>".

2 Utilizzare la funzione "$ _POST" per caricare la variabile modulo in memoria. Se il modulo ha un campo denominato "NUMBER_OF_CHILDREN," si potrebbe assegnare questo in PHP digitando "$ NUMBER_OF_CHILDREN = $ _POST [NUMBER_OF_CHILDREN];".

3 Digitare la seguente dichiarazione "se" nella riga successiva del file PHP: "se {die (is_int ($ NUMBER_OF_CHILDREN)!) (" Forma ingresso non era un intero prega di tornare al modulo e riprovare "..);} ". Questo codice esamina l'ingresso modulo specificato e, se non è correttamente formattato, restituisce un errore e arresta la trasformazione del codice.

4 Creare variabili e "IF ()" istruzioni per ogni valore di modulo che si desidera controllare. È possibile tagliare e incollare il codice, cambiando solo il nome della variabile. Se qualsiasi valore modulo di controllo non è un numero intero, PHP interrompere l'elaborazione del modulo.

5 Salvare il file PHP e chiudere l'editor di testo.