Probleme de calcule bizzzzzzzare

Résolu/Fermé
nouracm Messages postés 12 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 4 mai 2016 - Modifié par baladur13 le 8/10/2015 à 21:35
nouracm Messages postés 12 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 4 mai 2016 - 8 oct. 2015 à 21:20
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 lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
8 oct. 2015 à 15:03
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 vendredi 2 octobre 2015 Statut Membre Dernière intervention 4 mai 2016
8 oct. 2015 à 21:20
merci bcq il marche bien :)
0