当前位置:Gxlcms > PHP教程 > 获取数据后怎么排成这种形式

获取数据后怎么排成这种形式

时间: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){ //循环小分类
}}
你的数据是如何组织的?

人气教程排行