15-03-2009, 11:12 PM
(Modification du message : 16-03-2009, 08:25 AM par Sephi-Chan.)
Bonsoir,
Quand je veux vérifier l'égalité stricte avec '===' de deux entiers, le résultat n'est pas bon. Les deux valeurs doivent être égales.
Donc pour le premier c'est l'id d'un GET qui est converti avec la fonction intval() pour sécuriser ce retour avant la vérification. Son var_dump est bon, c'est bien un entier.
Le second, c'est l'id d'un nombre stocké dans une BDD mysql dont voici sa structure :
Son var_dump retourne un string.Quand je veux vérifier l'égalité stricte avec '===' de deux entiers, le résultat n'est pas bon. Les deux valeurs doivent être égales.
Donc pour le premier c'est l'id d'un GET qui est converti avec la fonction intval() pour sécuriser ce retour avant la vérification. Son var_dump est bon, c'est bien un entier.
Le second, c'est l'id d'un nombre stocké dans une BDD mysql dont voici sa structure :
Code PHP :
<?php
`id_terrain` int(11) unsigned NOT NULL default '0'
Comment je peux convertir cette entrée dans ma base en véritable entier ?
Je vous remercie pour vos lumières.
Cordialement
tog84