Je fais un test très simple :et pourtant, même si $var est un entier, je n'ai le droit qu'à un seul choix : qu'est-ce qui ne va pas ?if (!(is_int($var))) echo "Vous n'avez le droit qu'à un seul choix.<br>";
Je fais un test très simple :et pourtant, même si $var est un entier, je n'ai le droit qu'à un seul choix : qu'est-ce qui ne va pas ?if (!(is_int($var))) echo "Vous n'avez le droit qu'à un seul choix.<br>";
Essaye sans la paranthèse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (!is_int($var)) {
c'est pareil...
Essaye de faire un var_dump de is_int($var), si il te retourne false c'est que ta variable n'est pas un entier, sinon je vois pas...
Le var_dump, c'était la bonne chose à faire, car même si le nombre était entier, la variable est de type float ; du coup je fais :et comme ça, ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (($var-(intval($var)))!=0) echo "Vous n'avez le droit qu'à un seul choix.<br>";
Partager