0

私はphpとmysqlで作られたウェブサイトを持っています。

私が作成したポッドキャストサイトです。

ホームページにはポッドキャストのリストがあり、いずれかをクリックすると、episode.php?id= の後に、そのポッドキャストの mysql にリストされている ID が表示されます。

エピソード ページの下部にコメント ボックスを追加しました。

そして、次を使用してmysqlに保存されたコメントを表示する必要があります。

<?php class feedback {
public function fetch_all(){
    global $pdo;
      $query = $pdo->prepare("SELECT * FROM comments");
      $query->execute();
return $query->fetchAll();
              } }
$feedback = new feedback;
$articles = $feedback->fetch_all();
?>

<html>
<body>

    <?php foreach ($articles as $feedback) { ?>

<div class="comment" align="center">Name: <font size="3" color="grey"><?php echo $feedback['name']; ?></font> &nbsp;&nbsp; Email: <font size="3" color="grey">Hidden</font>
<br />
<font size="5" color="red"><div align="left"><?php echo $feedback['post']; ?></font></div></div>
<br><div class="divider2"> </div><br>
<?php } ?>
</html>
</body>

これにより、mysql のコメント フィールドにリストされているすべてのコメントが表示されます。各コメントには、ポッドキャストの ID を表示する「キャスト」タブがあります。

表示されているページを反映するにはどうすればよいですか?

例えば。

episode.php?id=1 を表示している場合、「2」の「キャスト」タブではなく、「1」の「キャスト」タブのコメントが表示されるようにします。また、episode.php?id=2 についても同様です。等々!

誰かがこれを行う方法について私を案内してもらえますか?

ありがとうございました。

ケブ

4

2 に答える 2