我需要创建一个显示数据库帖子的页面。它必须在帖子中有标题和文字。我已经从数据库中获取了所有信息,但我不知道如何制作它以便将它们放入div中。目前我获得的数据被设置为表格,但我想将它们变成div。当前代码:(注意:我有php和sql连接工作)
$sql = "SELECT title, txt FROM xxxxx";
$result = $con->query($sql);
if ($result->num_rows > 0) {
// output data of each row
echo "<table><tr><th>Title</th><th>Text</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["title"]. "</td><td>" . $row["txt"]. " </td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
另外,我正在寻找bootstrap panel-group类,但我无法实现它。
答案 0 :(得分:0)
您似乎忘了包含您的div:
if ($result->num_rows > 0) {
// output data of each row
echo "<div><table><tr><th>Title</th><th>Text</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["title"]. "</td><td>" . $row["txt"]. " </td></tr>";
}
echo "</table></div>";
} else {
echo "0 results";
}
或者如果您不想包含表格而只包含div,只需这样做:
if ($result->num_rows > 0) {
// output data of each row
echo "<div class='title'><h1>Title</h1>";
while($row = $result->fetch_assoc()) {
echo "<p>" . $row["title"]. "</p><p>" . $row["txt"]. " </p>";
}
echo "</div>";
} else {
echo "0 results";
}