Bonjour, j'ai un problème qui parait très bête mais je bloque sur un test d'égalité. Voila le code :
la fonction DIPOUEST_ADMIN_SQL_executer_requete renvoie DB_OK quand c'est réussi. (la valeur de DB_OK vaut 1 (entier))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $res = DIPOUEST_ADMIN_SQL_executer_requete($db, $requete); echo $res . " = " . DB_OK; if($res == DB_OK) { $success = true; }
La ligne echo me donne toujours '1 = 1' pourtant je ne rentre jamais dans le if.
J'ai aussi testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(intval($res) == intval(DB_OK))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if($res === DB_OK)Le plus bizarre c'est que ailleurs ça marche. Quelq'un voit un truc bizarre dans mon code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(intval($res) === intval(DB_OK))








Répondre avec citation




Partager