gpt4 book ai didi

php - 将所有评论分配给 SQL 中的一篇文章

转载 作者:行者123 更新时间:2023-11-30 22:08:43 26 4
gpt4 key购买 nike

我想要的:

我希望属于某个帖子的所有评论都显示在相应帖子的下方,使用某种循环来显示列表中的所有 CommentText

例如。如果有 3 条评论的 PostNr = 1,则这些评论应列在具有相同 PostNr 的帖子下方。

*评论称为CommentText

Here's a link to the project so you see what it does for yourself.

示例:

p = 发布
c = 评论

我有:
电脑
电脑
电脑

我要:
PCCC

在此先感谢,如果还有什么不清楚的地方请告诉我!

<?php
$sql = "
SELECT posts.PostNr, Title, PostText, Date, CommentText
FROM posts, comments
WHERE posts.PostNr = comments.PostNr";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<div class='post'><h1 class='title'>".$row["Title"]."</h1><br><p class='time'>".$row["Date"]."</p>
<p class='message'> ".$row["PostText"]."</p>
<i class='fa fa-reply' aria-hidden='true'></i>
<i class='fa fa-heart' aria-hidden='true'></i>
<div class='comments'>
<div class='create-comment'>
<form method='post' action='read_comments.php'>
<div class='top-wrapper' style='width:100%'>
<textarea rows='5' cols='50' name='CommentText' placeholder='Uw reactie'></textarea>
<input class='Postnr' type='text' name='PostNr' value='".$row["PostNr"]."'>
</div>
<input type='submit' name='submit' value='Plaats'>
</form>
</div>

<div class='all-comments'>
<h2>Reacties</h2>
<div class='comment'>
<p class='message'>".$row["CommentText"]."</p>
</div>
</div>
</div>
</div>
";
}
} else {
echo "0 results";
}
$conn->close();
?>

最佳答案

一个 HTML 段落 <p>在它之后换行。使用:

<span class='message'>".$row["CommentText"]."</span>

代替:

<p class='message'>".$row["CommentText"]."</p>

希望这就是你想要的

关于php - 将所有评论分配给 SQL 中的一篇文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com