我必须创建一个3层下拉导航菜单,并使用以下代码执行数据库查找:
$pcategorysql = "SELECT parentcat, subcat, product FROM tblItems WHERE status='active' ORDER BY parentcat, subcat";
$pcategorydo = mysqli_query($mysqli, $pcategorysql);
if (!$pcategorydo) {die('Invalid query: ' . mysqli_error($mysqli));}
然后我使用$pcatdata = $pcategorydo->fetch_assoc()
将数据放入可行的数组中。
我想要做的是获取$pcatdata['parentcat']
的不同值,它将为每个不同的值创建一个div,并将成为每个不同的parentcat中的第一级菜单,然后在此parentcat div中创建一个div $pcatdata['subcat']
的不同值以及每个subcat div中创建的另一组div是$pcatdata['product']
的不同值。任何人都可以给我一些关于如何实现这一点的指示。
答案 0 :(得分:0)
我建议对所有类别(parentcat,subcat和product)使用id,这样你就可以在解析数组时编写一系列循环,然后每次更改它就会创建你的HTML代码中的div。
干杯,
吉恩斯