Une boucle dans une boucle

foucherhugues Messages postés 24 Statut Membre -  
foucherhugues Messages postés 24 Statut Membre -
Bonjour,
mon serveur m'envoie un message d'erreur lorsque j'entre ce code:

<?php
if (isset($_SESSION['id']))
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=sql301.byethost6.com;dbname=b6_7433651_contacter2', 'b6_7433651', 'secret', $pdo_options);
$req = $bdd->prepare('SELECT texte, nu, posteur, postdate FROM texte1 WHERE personne = ? ORDER BY nu DESC');
$req->execute(array($_SESSION['id']));
$count = mysql_num_rows($req);
$_SESSION['style'] = $count;
while ($donnees = $req->fetch())
{
echo '<div class="textediv"><img class="post" src=\'' . $donnees['posteur'] . '\' alt="La petite maison"/><p class="ptexte">' . $donnees['texte'] . '</p></br>Envoyé le : ' . $donnees['postdate'] . '
</br>
<form action="profile.php" method="post">
<textarea class="caché" name="nutext" rows="0" cols="0">' . $donnees['nu'] . '</textarea>
<label>Ajouter un commentaire</label> : <input type="text" name="ajout"/>
<input type="submit" value="Envoyer" >
</form>
<a href="profile.php?sup=' . $donnees['nu'] . '"><img class="sup" src=\'http://media.genealogie.com/v2/images/genealogie-en-ligne/croix_suppression.gif\' alt="La petite maison"/></a></div></br><img class="ligne" src=\'http://img52.imageshack.us/img52/3446/fond4a.png\' alt="La petite maison"/></br>';
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=sql301.byethost6.com;dbname=b6_7433651_contacter2', 'b6_7433651', 'secret', $pdo_options);
$req = $bdd->prepare('SELECT posteur, message FROM commentaire WHERE numéro = ? ORDER BY nu DESC');
$req->execute(array($donnees['nu'])));
while ($donnea = $req->fetch())
{
echo $donnea['posteur'] . ' : ' . $donnea['message'];
}
$req->closeCursor();
}
$req->closeCursor();
}
?>

Je me demande si l'on peut mettre "une boucle dans une boucle" en php.
Si quelqu'un pouvait m'aider ce serait gentil.

3 réponses

rbou Messages postés 113 Statut Membre 15
 
Bonjour,
Je n'ai pas bien regardé ton code mais pour répondre à ta question, oui une boucle dans une boucle est possible même plus ex :
while (condition d'arret) {
     while (condition d'arret) {
         while (condition d'arret) {
         etc....
          }
     }
}
0
foucherhugues Messages postés 24 Statut Membre
 
Merci beaucoup pour ta réponse.
0
foucherhugues Messages postés 24 Statut Membre
 
Il semblerait que mon serveur ne puisse pas arriver à bout "d'une boucle dans une boucle". Pensez vous que c'est normal ?
0