Souci avec variable dans une boucle while

Résolu/Fermé
David987 Messages postés 120 Date d'inscription samedi 19 décembre 2015 Statut Membre Dernière intervention 16 octobre 2022 - Modifié le 18 août 2019 à 12:30
David987 Messages postés 120 Date d'inscription samedi 19 décembre 2015 Statut Membre Dernière intervention 16 octobre 2022 - 18 août 2019 à 12:56
Bonjour,

J'ai un petit souci dans une boucle while, voici mon code et j'explique ensuite :

$nbr = 1;
    while($nbr <= 6000)
   {
    $niveau = rand(3, 25);
    $randChromatique = rand(1, 10);
    if($randChromatique == 1){
     $Chromatique == "Chromatique";
    }
    else {
     $Chromatique == "";
    }
    $time = time();
   $sql1 = $bdd->exec("INSERT INTO halloween (champs de ma table) 
   VALUES ('informations des champs de ma table')");
   echo '/////'.$randChromatique.'<br /> '.$Chromatique.'';
  $nbr++;
    }
    }


Alors mon problème est le suivant, ma variable $niveau se boucle très bien ma variable $randChromatique se boucle très bien aussi (c'est pour ça qu'il y à le echo '/////'.$randChromatique.'<br /> '.$Chromatique.'';)
tous est fonctionnel SAUF que la variable $Chromatique reste vide peut importe la valeur de $randChromatique.

Help me please.

1 réponse

jee pee Messages postés 40600 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 décembre 2024 9 466
18 août 2019 à 12:39
Bonjour,

== est un opérateur de comparaison, pour l'affectation c'est =

 $Chromatique = "Chromatique";
 $Chromatique = "";
0
David987 Messages postés 120 Date d'inscription samedi 19 décembre 2015 Statut Membre Dernière intervention 16 octobre 2022 1
18 août 2019 à 12:56
Han le naze j'avais même fait gaffe à ça désolé et merci.
0