我有一个用 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 的注释字段中列出的所有注释。每个评论都有一个“cast”选项卡,显示播客的 id。
我怎样才能让它反映正在查看的页面?
例如。
如果我正在查看 episode.php?id=1 那么我希望显示带有“1”的“演员”标签而不是“2”的“演员”标签的评论。episode.php?id=2 也是如此。等等!
请有人指导我如何做到这一点?
谢谢你。
凯夫