$_GET avec isset et intval
Bonjour à tous,
j'ai un soucis avec un test d'existence et de valeur numérique.
Je voudrais tester si dans mon url il y a une valeur et que celle-ci soit un nombre pour ensuite effectuer une requete sql à cette valeur.
Voici le code pour vous aider à comprendre:
Code:
1 2 3 4 5 6
|
if(isset($_GET['cat']) && intval($_GET['cat']))
{
$cat = $_GET['cat'];
echo $cat;
} |
Pour l'instant je ne fais que des tests avant de lancer mes requetes sql.
Donc le problème est que lorsque la valeur est à 0 ca ne marche pas.
En revanche pour les autres valeurs (cela va de 0 à 12) cela marche.
D'après vous, pourquoi lorsque la valeur vaut 0 cela ne marche pas?
Merci d'avance de votre aide.