While-Schleife in eine While-Schleife

Habe ich eine Kommentar-box, in denen Benutzer können Kommentare schreiben. Diese Kommentare werden angezeigt, in einer while-Schleife.

<?php

while ($rowsx=mysql_fetch_array($resultss1)){

echo "<div id='comments'>";
echo "<table class='table11'>";
echo "<tr>";
echo "<td class='sss'><img src='img/user.jpg'>";
echo "<p class='p999'>"  .$rowsx['username'];  
echo  "</p> </br>";
echo "<p class='p9date'>" .$rowsx['date_posted']. "</p> ";
echo "</td>";
echo "<td>";
echo "<p class='p9'>" .$rowsx['comment']. "</p> </br></br></br>";


echo "</td>";

echo "</tr>";
echo "</table>";

echo "<a href='reply1.php?r_comment=".$rowsx['comment']."&prod_id=".$row['prod_id']."'    class='reply_button'> REPLY </a>  ";
echo "</div>";

}

?>

Nun können andere Benutzer auch Antworten auf die Kommentare der user. Ich möchte, um Ihre Antworten unter den einzelnen Kommentare von anderen Usern, aber ich kann nicht scheinen, um herauszufinden, wie das zu tun.

Sollte ich eine andere while-Schleife innerhalb der ersten while-Schleife?

Sorry wenn ich mit mysql-Funktionen, die ich weiß, es ist abgeschrieben, aber es ist nur ein Schulprojekt.

Hier ist meine Abfrage für die Anzeige der Kommentare:

$display_comments1="Select username,prod_id,comment,DATE_FORMAT(date_posted, '%m/%d/%Y %H:%i:%s' ) AS date_posted from comment where prod_id='$prod_id' order by date_posted DESC";
$resultss1=mysql_query($display_comments1);

if($resultss1 === FALSE) {
die(mysql_error()); //TODO: better error handling
}
  • Klingt wie ein job für Rekursion
  • Ja legen Sie eine while-Schleife innerhalb der while-Schleife
  • Ohne die Struktur deiner DB, es ist schwer zu erraten, wie genau Kommentare miteinander verbunden sind.
  • Habe ich eine weitere while-Schleife innerhalb der ersten ein, aber die Antworten erscheint nur auf der 1. Kommentar...
  • Sie müssen die SQL für die Abfrage nur die Antworten bezogen auf den Kommentar, den Sie nur geloopt.
  • Ich habe bereits meinen Beitrag aktualisiert ^_^

InformationsquelleAutor Bongsky | 2013-09-21
Schreibe einen Kommentar