gpt4 book ai didi

php - 论坛 build - HTML div 元素 id 等于 MySQL 元素 id

转载 作者:行者123 更新时间:2023-11-29 18:13:28 25 4
gpt4 key购买 nike

目前我正在构建一个论坛,以便学习如何构建论坛并进行一般实践。我认为这个问题对很多人都有用。

  • 下面的代码从 MySQL 数据库获取类别并将其显示在页面上。接下来,它从 MySQL 数据库获取“论坛”,并使用父 > 子关系将它们显示在每个类别下。每个类别都与名为“category_head”的 div 内的名称相呼应。
  • 例如,我如何为类别提供一个等于其在数据库中的 ID 的 id,并使 div 类似于“category_0”、“category_1”、“category_2”等...

Preview image here.预览代码如下。

<?php

//1. Perform database query for categories
$sql_categories = "SELECT * FROM categories ORDER BY category_position ASC";
$res_categories = mysqli_query($conn, $sql_categories);
//2. Display returned data from categories
if (mysqli_num_rows($res_categories) > 0) {
while ($array_categories = mysqli_fetch_assoc($res_categories)) {
echo "<div id='category_head'>{$array_categories["category_title"]}</div>";

//3. Perform database query for forums
$sql_forums = "SELECT * FROM forums WHERE forum_category_id = {$array_categories["category_id"]} ORDER BY forum_position ASC";
$res_forums = mysqli_query($conn, $sql_forums);
//4. Display returned data from forums
if (mysqli_num_rows($res_forums) > 0) {
while ($array_forums = mysqli_fetch_assoc($res_forums)) {
echo "<div id='forum_head'>{$array_forums["forum_title"]}</div>";

}
}

}
}

?>

最佳答案

回显类别标题的方式相同,为什么不回显 ID 呢?

echo "<div id='category_{$array_categories["category_id"]}'>{$array_categories["category_title"]}</div>";

关于php - 论坛 build - HTML div 元素 id 等于 MySQL 元素 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47224810/

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