par
Louigi » 08 févr. 2013, 16:07
Bonjour,
Je suis actuellement en train de tester mes paramètres afin de les valider ou non.
J'ai donc des pages de type "page.php?id=" et j'aimerais donc tester ID et vérifier qu'il y a, et qu'il n'y a qu'un nombre entier.
Pour ce faire, j'utilise if, ce qui donne :
Code : Tout sélectionner
$get = $_GET['id'] ;
if (is_int($get)) {
echo "est un nombre";
} else {
echo "n'est pas un nombre";
}
Dans l'immédiat, je teste juste la bonne marche de "if", je n'ai pas de "validation".
Du coup, je place cela dans page.php et... tous les nombres que je place en paramètre sont indiqués par ma page comme "n'est pas un nombre". Genre, page.php?id=105 active "n'est pas un nombre".
Auriez-vous une petite piste ?
Merci d'avance

Bonjour,
Je suis actuellement en train de tester mes paramètres afin de les valider ou non.
J'ai donc des pages de type "page.php?id=" et j'aimerais donc tester ID et vérifier qu'il y a, et qu'il n'y a qu'un nombre entier.
Pour ce faire, j'utilise if, ce qui donne :
[code]
$get = $_GET['id'] ;
if (is_int($get)) {
echo "est un nombre";
} else {
echo "n'est pas un nombre";
} [/code]
Dans l'immédiat, je teste juste la bonne marche de "if", je n'ai pas de "validation".
Du coup, je place cela dans page.php et... tous les nombres que je place en paramètre sont indiqués par ma page comme "n'est pas un nombre". Genre, page.php?id=105 active "n'est pas un nombre".
Auriez-vous une petite piste ?
Merci d'avance ;)