javascript - 如何用 PHP 一条一条地检索用户帖子

标签 javascript php html css

我正在创建一个允许用户发帖的社交网络。当用户写帖子时进入我的数据库。当我想显示他们显示的帖子时。但它们都出现在同一个 div 中。如何让帖子像 Facebook 帖子一样在我的 div 中一个接一个地显示?如果用户写了一篇很长的文章,我该如何展开 div?

Posts image

配置文件.php:

<div id="rcorners2">
<?php

error_reporting(0);

include("connect.php");
include("auth_login.php");

$username = isset($_SESSION['username']) ? $_SESSION['username'] : '';
  $username = trim(isset($_GET['username']) ? $_GET['username'] : $username);

//Write the query
$sql = "SELECT * FROM posts WHERE username = '" . $username. "' ORDER BY post_id DESC ";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {

    echo "<p>".$row['body']. "</p>";        

}
}
else {

}
?>
</div>

第三个.css:

#rcorners2 {
border-radius: 5px;
border: 2px solid #73AD21;
padding: 20px;
width: 500px;
height: 50px;
margin-left: 350px;
}

最佳答案

基本上,您只需要在 while 循环 中打开/关闭 rcorners2 div。

目前,您的代码表示在您打开的第一个 rcorners2 中,添加一个包含数据库数据的段落。所以,取而代之的是:

echo "<p>".$row['body']. "</p>";

打开和关闭 rcorners2 div,因为每个帖子都应该在它自己的 div 中。此外,您可以删除打开和关闭 div 的旧代码。

关于javascript - 如何用 PHP 一条一条地检索用户帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58310651/

相关文章:

javascript - 触发后如何反转css动画?

javascript - js中如何正确使用方法?

php - "Adaptive Server is unavailable or does not exist"从 PHP 连接到 SQL Server 时出错

javascript - Twitter Bootstrap 选项卡选择不更改内容

php - Mysql Datetime字段,使用php只更新日期

php - md5是否可以阻止SQL注入(inject)

html - 使用 Bootstrap 框架工作时如何为 div、img 等提供宽度和高度

javascript - 如何同步在不同时间启动/重启的 CSS 动画

javascript - 如何求多维数组中的最大值

javascript - 如何在 kendoUpload 中删除物理文件