Problème PHP

Alexandre -  
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour/Bonsoir,
Alors voila, je suis actuellement un programme de PHP et j'ai un petit problème de compréhension.
Je suis sur le site code Academy dans le programme PHP, j'ai un code original comme ça :

<!DOCTYPE html>
<html>
<head>
<title>Une boucle do-while</title>
</head>
<body>
<?php
$condition = false;
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>";
?>
</body>
</html>

on me demande de rajouter des éléments manquant :

A partir de la ligne 9, il y a une boucle do / while qui doit s'exécuter une seule fois et puis sortir. Mais il manque des accolades { }, des parenthèses ( ) et des point-virgules ;.

Remplissez les { }, ( ) et ; qui manquent pour s'assurer que la boucle do / while s'exécute correctement.

j'ai besoin d'aide parce que je rajoute ce qui manque mais quand je veux passer a la suite (Code Academy propose des programmes a faire étape par étape ) mais quand je veux passer a lui suite ça m'écrit :

Oups, merci de réessayer. Avez-vous ajouté un point-virgule après le texte à afficher ?

je comprend pas pourquoi ça m'écrit ça, a l'aide s'il vous plait.

merci d'avoir pris le temps de lire ça
a très vite
Alexandre


A voir également:

4 réponses

Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371
 
Salut,
C'est code academy qui déconne, le code marche très bien, je l'ai testé à l'instant.
0
Alexandre
 
Mais ... Mais ... Mais ...
Je fait comment moi du coup ? Je sui bloquer à 50% du programme PHP sur Code Academy, tu veux bien faire le programme jusqu'à l'endroit ou je suis bloquer et voir si ça marche ?
0
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371 > Alexandre
 
Ouais envoie un lien ^^
Sinon met des accolades comme ceci :
do
{
echo "<p>La boucle est exécutée une fois alors que la condition est fausse.</p>";
}
while ($condition);
0
Alexandre
 
Voilà le lien :

https://www.codecademy.com/tracks/php

Merci
0
Alexandre
 
<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />

</head>
<body>
<?php
$condition = false;
do
{
echo "<p> la boucle est exécutée une fois alors que la condition est false. </p>";

}while($condition);
?>
</body>
</html>
0
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371
 
Je viens de tester, ce code fonctionne :
<!DOCTYPE html>
<html>
<head>
<title>Votre boucle do-while</title>
<link type='text/css' rel='stylesheet' href='style.css'/>
</head>
<body>
<?php
// Ecrivez votre boucle do-while ici
$condition = false;
do
{
echo "<p>La boucle est exécutée une fois alors que la condition est fausse.</p>";
}
while ($condition);
?>
</body>
</html>
0