获取数据后怎么排成这种形式
时间:2021-07-01 10:21:17
帮助过:1人阅读
获取数据后如何排成这种形式!
但是这个肯定错了,但是不知道怎么去写啊,逻辑好乱,有大神帮忙吗?分不多,就一个意思!
我写错的:
$v){?> //循环大分类
foreach($catlist as $kk=>$vv){ //循环小分类
if ($vv['parentid']==$v['cate_id']){ //判断小分类的父分类
?>
">
下面是图片的HTML:
酒店宾馆
新安东阁
七经街店
锦山大街店
江城大街店
皇冠假日
汉庭步行街
月光百合
万家酒店
凯日达宾馆
艺海宾馆
荣汇酒店
龙苑温泉
汉庭站前店
7天连锁
子木屋日租
假日阳光
中联酒店
高尔夫会所
尚客优快捷
莱弗仕酒店
长城宾馆
丽兹卡尔森
虎跃酒店
阿里郎宾馆
皇家凯旋
董姐旅馆
便民工具
火车余票
航班查询
快递查询
艺龙酒店预定
彩票开奖
下厨房
爱星座
医药在线资讯
塔罗占卜
分享到:
更多
------解决方案--------------------
foreach($data as $key=>$value){
if($value['pid'] == 0){//顶级大分类
$i = 1;
echo "";
echo "";
echo $value['name'] . "";
echo "
- ";
foreach($data as $k=>$v){
if($value['id'] == $v['pid']){
if($i % 5 == 0){
echo " - ";
}
echo "" . $v['name'] . "";
$i++;
}
}
if($i % 5 != 0){
echo " ";
}
echo "
";
}
}
楼主,可以参考一下这段代码,跟你的是相似的,替换echo代码部分就ok了!
------解决方案--------------------本帖最后由 xuzuning 于 2013-11-27 20:23:23 编辑
foreach($catelist as $k=>$v){?> //循环大分类
foreach($catlist as $kk=>$vv){ //循环小分类
}}
你的数据是如何组织的?