Bonjour à tous,
La réponse que me donne ce script me parait complètement incohérente...
Je voulais avoir votre avis
Voilà sa réponse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 while($donnees = mysqli_fetch_assoc($req)) { //Vérification si les batiments des + hauts niveaux sont déjà acquis $i = 0; do { $niveauT = $donnees['niveau'] + $i; $test = estAcquis($donnees['nom'], $niveauT, $_SESSION['id']); echo "<br />(".$i.")debug- ".$test." ".$donnees['nom']; $i++; }while($test == 0); }
Tout en sachant que estAcquis() ne peut renvoyer que 4 réponses: un id, 0, -1 ou c.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 (0)debug- 1 Ferme (0)debug- c Caserne (1)debug- 0 Caserne (2)debug- 0 Caserne (3)debug- -1
D'après moi, le script aurait dû s'arrêter à la ligne "(0)debug- c Caserne" car $test est différent de -1.
De plus, $donnees['nom'] disparaît à la dernière ligne, pourquoi ? Je ne sais pas...
Partager