Php: == et !=

John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai un problème

voici mon script:

if ( $d!=$e ) {echo 'ok';}
else {echo 'non';}

et quelle que soient les varaibles d et e, il me retourne "ok"

Par contre ce script fonctionne bien.

if ( $d==$e ) {echo 'non';}
else {echo 'ok';}

mail il me le faut sous le sens de la différence et non de l'égalité. Que dois-je faire?
Merci de votre aide
A voir également:

2 réponses

Utilisateur anonyme
 
donc je pense que tu le sais mais if et else son des conditions...

if($variable == $variable2)
{
echo 'condition juste';
}
else
{
echo 'condition fausse';
}


engros

SI $variable = $variable 2 ALORS dire
"Condition Juste"
SINON DIRE
"Condition Fausse"

__________________________________________________________

penant ton exemple :

if($d == $e)
{
echo 'Ok';
}
else
{
echo 'Non';
}

donc si $d est égal à $e il va dir Ok, si se n'est pas le cas il va passer au else donc dire Non.

donc toi il te met Non à chaque fois car la condition ($d == $e) n'est pas remplie

Si tu as une question hésite pas à la poser.

voila en espérant avoir résous ton problème,
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Fais un var_dump de ces deux variables.
Dans ton cas, tu peux également utiliser une condition ternaire.

<?php
var_dump($d).'<hr />';
var_dump($e);
echo '<hr/>';

echo ($d != $e) ? 'Les variables ont une valeur différente.' : 'Les variables ont la même valeur.';
?>
0
Utilisateur anonyme
 
Mon ordinateur bug ou il y a 15 fois le message ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il y est bien plusieurs fois ; c'est un bug chez CCM : quand je veux envoyé un message, une erreur s'affiche : croyant que le message n'était pas arrivé, j'ai recommencé plusieurs fois ;
Apparemment, toi aussi tu as fais comme moi :)
0