PHP est un langage typé dynamiquement , ce qui signifie que la même variable peut être traitée comme un entier, une chaîne, une virgule flottante , ou tout autre type de données - en fonction sur la situation dans laquelle il est utilisé . Pour valider les entrées de formulaire qui ne doit être un entier , vous pouvez mettre un seul test en ligne en utilisant la fonction " ) is_int ( " de PHP, qui est présent dans le cadre des bibliothèques par défaut de PHP depuis la version PHP 4 . Instructions
1
Ouvrez le fichier PHP utilisé pour valider l'entrée de votre formulaire dans un éditeur de texte. Si vous ne savez pas ce que ce fichier est appelé , vérifier le code source de la forme pour le fichier PHP énumérés dans l '"action =" attribut de la balise " form " .
2
utilisation la fonction " $ _POST " pour charger la forme variable dans la mémoire. Si la forme a un champ appelé " NUMBER_OF_CHILDREN , " vous pouvez assigner ce en PHP en tapant "$ NUMBER_OF_CHILDREN = $ _POST [ NUMBER_OF_CHILDREN ];" .
3
Tapez la commande suivante "si" déclaration sur la prochaine ligne du fichier PHP: "if ( is_int ($ NUMBER_OF_CHILDREN !)) { die (" formulaire de saisie n'était pas un entier s'il vous plaît retour à la forme et essayer à nouveau. ». ) ; }". Ce code porte sur l'entrée de formulaire spécifié et , si elle n'est pas correctement formaté, retourne une erreur et arrête le traitement ultérieur du code.
4
créer des variables et « if () " instructions pour chaque valeur de la forme vous voulez vérifier. Vous pouvez couper et coller votre code, en changeant seulement le nom de la variable . Si une valeur de formulaire que vous vérifiez n'est pas un nombre entier , PHP va arrêter le traitement du formulaire.
5
Enregistrez le fichier PHP et fermez votre éditeur de texte.