Erreur dans l'exercice 6 "les boucles While en PHP"?

Bonjour à tous,

Je rencontre un petit problème dans l’exercice 6 : il est noté qu’il faut ajouter les éléments suivants pour que le code fourni fonctionne : “{”, “}”, “(” ,")" et “;”. Or, il y a selon moi seulement les deux accolades à ajouter pour avoir un code fonctionnel, qui est le suivant :

<?php	
do {
	echo "<p>La boucle est exécutée une fois alors que la condition est fausse.</p>";
} while ($condition);
	
	
	echo "<p>Maintenant on est sorti de la boucle.</p>";
?>

Cependant, j’ai un message d’erreur quand je soumets cette réponse, qui me demande si j’ai ajouté un point virgule après le texte à afficher. Je n’en ai pas ajouté, en effet, mais tous les points-virgules nécessaires sont déjà mis, non ?

Merci pour votre aide,

Brice

2 Likes

Bonjour,

J’ai effectivement le même soucis, j’ai correctement re-écrit le code mais rien, le site refuse de prendre ma réponse.

Bonjour,

Pareil pour moi

Bonjour,
Pareil… en plus tout les exos boucle while et for bug et je ne peux pas passer les badges…

Idem pour moi.
Impossible de valider mon code pourtant correct.
Même message concernant le point virgule progression bloquée.

SOLUTION A APPLIQUER : ( testé le 15/10/2015 )

Une boucle do-while <?php $condition = false; do { echo "La boucle est exécutée; une fois alors que la condition est fausse."; } while ($condition); echo "

Maintenant on est sorti ;de la boucle.

"; ?>
</body>

Trouvé sur l’ancien forum, la solution vient de marcher pour moi ! ( bug sans commentaire… )

20 Likes

Super, ça marche en effet. Et non pas de commentaires…

pareil :confused:
prise de tete grave

merci beaucoup, ça a marché.

yes ca marche! merci

oh merci beaucoup!! ca marche ENFINNNNNNNNNNNNN :triumph:

Parfait , merci beaucoup !

merci, sauf que … pourquoi ? c’est leur code de vérification qui est buggé ??

1 Like

Merci ca fonctionne !!!

Merci pour avoir débloqué la situation.
As tu fait remonter le bug aux développeurs?
Cdt

Bonjour,

visiblement le code de hyphaene ne marche plus alors je vous remet le code que j’ai et qui a fonctionné nickel pour moi.

`<!DOCTYPE html>
<html>
    <head>
		<title>Une boucle do-while</title>
	</head>
	<body>
    <?php
$condition = false;
do {
echo "La boucle est exécutée; une fois alors que la condition est fausse.";

    } while ($condition);


    echo "<p>Maintenant on est sorti de la boucle.</p>";
?>
</body>
    </body>
</html>`
2 Likes

Merci. Excellent, ça marche pour moi. Merci

Moi aussi c’est exactement pareille

Trop cool merci s amarche !!

Merci, ça a fonctionné pour moi également =).