cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013 19 juil. 2005 à 18:21
ca change rien
if(is_double($age)){
echo ' '.$age .'est une double
';}
else{
echo ' '.$age .'n est pas une double
';}
if(is_double($age2)){
echo ' '.$age2 .'est une double
';}
else{
echo ' '.$age2 .'n est pas une double
';}
cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013 19 juil. 2005 à 18:38
j'ai fait
settype($age, "int");
settype($age2, "int");
avec is_int() is-float() ou is_double()
ca fonctionne mais le probleme c'est que ca me change mais valeurs decimal en valeurs entieres 22.891 devient 22 donc forcement ca fonctionne du coup j'ai essayé avec float
settype($age, "float");
settype($age2, "float");
et forcement tout le monde dvient decimal meme les nombres entier
avec double
settype($age, "double");
settype($age2, "double");
cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013 19 juil. 2005 à 18:41
c'est bizarre que ca fonctionne en rentrant les valeurs des variables $age et $age2 en manuel (directement dans le script) et que ca fonctionne pas quand j'attribue a ces valeurs la date de naissance des membres depuis une table par requete SQL !!