Probleme de calcule bizzzzzzzare

Résolu
nouracm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
nouracm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
...?!!
$rest = 8;
$rest2 = 7;
 $cc = $rest - $rest2;
  echo $cc."<br>" ;
  $ccc=(int)$cc;
  if($ccc = 7) { echo "good";  }
else { echo "erreur de connexion,vous devez entrez votre parametre aprés 7 jours " ;}

pk le navigateur m'affiche
good autant que $ccc=1
c'est bizzaaaaaare
Merci d'avance..!?

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

https://www.commentcamarche.net/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/

La condition de ton if est une affectation qui retourne donc toujours la valeur TRUE, d'où l'affichage du message.
Attention à ne pas confondre l'opérateur d'affectation avec celui de comparaison : https://www.php.net/manual/fr/language.operators.comparison.php

Bonne journée
0
nouracm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
merci bcq il marche bien :)
0