gpt4 book ai didi

php - 警告 : Illegal offset type while create dyamic menu

转载 作者:行者123 更新时间:2023-11-30 00:53:02 28 4
gpt4 key购买 nike

我正在尽力创建动态菜单和子菜单。在尝试时我遇到了很多错误,能够解决一些错误。

这是当前收到的错误消息

Warning: Illegal offset type in D:\xampp\htdocs\projects\xxxx.php on line 40
array(0) { }

此函数循环数组并动态创建 UL LI 和级别

function loop_section($array = array(), $section_parent_id = 0)
{
var_dump($array );
if (!empty($array[$section_parent_id])) {
echo '<ul>';
foreach ($array as $values) {
echo '<li>';
echo $values->section_name;
echo $values->section_id;
loop_section($array, $values->section_id);
echo '</li>';
}
echo '</ul>';
}
}

该函数查询数据库并获取结果

function fetch_sections()
{
global $db;
$array = array();
$query = $db->SELECT("SELECT * FROM sections");
$rows = $db->ROWS(); // Returns an error
$array[$rows];
loop_section($array);
}

数据库结构 This is the database structure

最佳答案

$array[$rows];

应该是:

$array[] = $rows;

由于$rows也是一个数组,所以它不能是数组中的键。此外,即使 $rows 是作为数组键的有效变量(int、string),$array[$rows]; 行也不会执行任何操作

关于php - 警告 : Illegal offset type while create dyamic menu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807874/

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