Problème avec un "IF"
Résolu/Fermé
patricia@84
Messages postés
106
Date d'inscription
vendredi 27 novembre 2015
Statut
Membre
Dernière intervention
24 septembre 2023
-
9 juil. 2016 à 16:58
patricia@84 Messages postés 106 Date d'inscription vendredi 27 novembre 2015 Statut Membre Dernière intervention 24 septembre 2023 - 10 juil. 2016 à 09:19
patricia@84 Messages postés 106 Date d'inscription vendredi 27 novembre 2015 Statut Membre Dernière intervention 24 septembre 2023 - 10 juil. 2016 à 09:19
2 réponses
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
9 juil. 2016 à 17:25
9 juil. 2016 à 17:25
Pourquoi faire :
Qui serait plus juste en
(Et oui, les simple quotes ne font pas de substitution)
Alors que :
fait la même chose et charge moins PHP ?
if ($mel == '$mail')
Qui serait plus juste en
if ($mel == "$mail")
(Et oui, les simple quotes ne font pas de substitution)
Alors que :
if ($mel == $mail)
fait la même chose et charge moins PHP ?
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
9 juil. 2016 à 21:17
9 juil. 2016 à 21:17
Affiches le contenu de tes variables pour voir :
printf('"%s" / "%s"',$mel,$mail)
patricia@84
Messages postés
106
Date d'inscription
vendredi 27 novembre 2015
Statut
Membre
Dernière intervention
24 septembre 2023
9
10 juil. 2016 à 09:19
10 juil. 2016 à 09:19
Je l'avais déjà fait...
J'ai trouvé... c'était un problème dans une requête située plus loin dans le script qui perturbait la bonne exécution de mon if. Problème résolu.
J'ai trouvé... c'était un problème dans une requête située plus loin dans le script qui perturbait la bonne exécution de mon if. Problème résolu.
9 juil. 2016 à 17:47
Seulement, j'avais essayé avec des simples quotes, des doubles quotes ou pas de quotes du tout... et le résultat est toujours le même, c'est-à-dire : faux.