下面是图片的HTML: 复制 酒店宾馆 新安东阁七经街店锦山大街店江城大街店 皇冠假日汉庭步行街月光百合万家酒店 凯日达宾馆艺海宾馆荣汇酒店龙苑温泉"> 跳转到主内容
极星编程网:以代码为星,赴技术山海!

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

获取数据后如何排成这种形式! 但是这个肯定错了,但是不知道怎么去写啊,逻辑好乱,有大神帮忙吗?分不多,就一个意思! 我写错的:

$v){?> //循环大分类



    foreach($catlist as $kk=>$vv){ //循环小分类
    if ($vv['parentid']==$v['cate_id']){ //判断小分类的父分类
    ?>

  • ">






下面是图片的HTML:


酒店宾馆



  • 新安东阁
    七经街店
    锦山大街店
    江城大街店





  • 皇冠假日
    汉庭步行街
    月光百合
    万家酒店




  • 凯日达宾馆
    艺海宾馆
    荣汇酒店
    龙苑温泉




  • 汉庭站前店
    7天连锁
    子木屋日租
    假日阳光




  • 中联酒店
    高尔夫会所
    尚客优快捷
    莱弗仕酒店




  • 长城宾馆
    丽兹卡尔森
    虎跃酒店
    阿里郎宾馆




  • 皇家凯旋
    董姐旅馆






便民工具




  • 火车余票
    航班查询
    快递查询
    艺龙酒店预定




  • 彩票开奖
    下厨房
    爱星座
    医药在线资讯




  • 塔罗占卜



分享到: Baidu Button BEGIN 更多 Baidu Button END ------解决方案--------------------

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

相关文章