Bonjour
Dans le morceau de code ci-dessous le type de la donnée saisie dans le formulaire est toujours de type string meme si c'est un nombre quelconque.
Pour verifier si le type de donnée saisi est par exemple de type integer je peux utiliser la fonction is_integer qui va de toute façon toujours renvoyer faux vu que la donnée est toujours de type string.
Comment faire pour connaitre le vrai type de donnée saisie et refuser en cas de saisie d'une chaine de caractères par exemple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php if(!empty($_POST["valider"]) && !empty($_POST["champ"])) { print(gettype($_POST["champ"])); } print(" <form action=".$_SERVER["PHP_SELF"]." method=\"post\"> <input type=\"text\" name=\"champ\" /> <button type=\"submit\" name=\"valider\">Valider</button> </form> "); ?>
Partager