私は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> 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 についても同様です。等々!
誰かがこれを行う方法について私を案内してもらえますか?
ありがとうございました。
ケブ