php分城市的源码,php城市无限分类

php城市无限分类

classID classFID className classCount

1 0 中国 0

2 1 浙江 0

3 1 江苏 0

4 2 杭州 0

5 4 西湖区 0

findFather('4','0') 显示 => 杭州

findFather('4','1') 显示 => 浙江

findFather('4','2') 显示 => 中国

findFather('4','3') 显示 => 中国 -> 浙江 -> 杭州

代码如下:

复制代码

// ========== findFather函数 START ==========

// 功能:无限级分类之找出父层的相关数据

// 参数:$classID,当前子层的编号

// $type,0找自己 1找父亲 2找祖先 3找家谱

// 字段:classID主键,自生成 classFID父编号

// className分类名称 classCount分类统计

function findFather($classID,$type)

{

global $db,$flist,$forefather;

define("_STR_CUT", " -> ");

$db->query("set names 'utf8'");

$sql = 'select * from tbl_name where classID = "'.$classID.'"';

$result = $db->query($sql);

$recordCount = $result->num_rows;

if ($recordCount != 0)

{

//取值

$row = $result->fetch_assoc();

$classFID = $row['classFID'];

$classID = $row['classID'];

$className = $row['className'];

//若找到祖先,即classFID为0,则将函数状态设为0

if ($classFID == '0') $type='0';

}

if ($type == '1') //找父亲

{

$type = '0'; //第二次开始函数状态为0,即循环2次

findFather($classFID,$type);

}

else if ($classFID != '0' AND $type == '2') //找祖先,状态type为2,祖先classFID不为0未找到

{

findFather($classFID,$type);

}

else if ($type == '3')

{

findFather($classFID,$type);

$flist = $flist . _STR_CUT . $className; //生成家谱

}

else if ($type == '0')

{

$forefather = $className;

}

$result = $forefather . $flist;

return $result;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mymps4.0is多城市最新蚂蚁分类信息4.0is多城市官方商业完美破解去除域名限制 此版本为蚂蚁分类4.0is多城市版,程序除了破解域名限制外,其他均为官方一模一样,文件无其他任何加密,地方分类信息极品码。 产品亮点功能简表:(1)在线支付:整合在线支付接口如支付宝,财付通,网银支付接口。 (2)整合论坛:整合discuz X论坛,整合phpwind论坛(业界独家整合,双向同步)。 (3)整合QQ登录:整合QQ应用登录。 (4)手机访问:新增手机登录访问模块,支持手机浏览发布信息 (5)商家自定义banner背景图:商家自定义修改上传店铺背景banner图片 (6)会员注册积分推广:通过点击会员推广链接,可给该会员增加积分 (7)会员注册,发布信息IP及地域限制:可限制注册会员及发布信息所在地 (8)自定义信息字段模型:各栏目类别分类信息模型选项字段完全自定义。 (9)SEO优化:站务,信息,新闻,店铺,商家黄页 可设置不同的路径显示方式,包括静态,伪静态,动态。 (10)自助置顶:分类信息可限时分类置顶以及首页置顶,并扣除相应金币,会员可自行操作,扣除的金币数也可在后台设置。 (11)地图标注:整合地图标注接口设置(包括 baidu,51ditu,google地图)。 (12)广告管理:后台可以设置漂浮广告,对联广告以及横幅广告,并且可设置不同页面显示不同的广告 (13)告别注册机:验证码可设置中文验证码,数字求和,颜色,英文数字自由搭配的选择设置,以及图案干扰背景设置(设置干扰点数值,干扰线数值),可限制单个地区或IP发贴限制,更改信息发布文件名以及会员注册文件名,验证问答设置等等功能彻底摆脱注册机的困扰 (14)自助刷新,套红,加粗信息标题::会员可自行对发布的信息进行标题套红,加粗,以及刷新操作,扣除相应金币 (15)地方门户:通过启用新闻,优惠券,团购等插件,可将系统延伸为地方门户系统 (16)多城市版本:支持多城市间自由切换,不同城市可采用独立二级域名,系统根据浏览者IP自动跳转所在城市,分站有独立的广告管理,每个分站可设置独立管理员,分站拥有独立的SEO优化设置可设置不同的关键词描述 (17)分站管理员:系统总管理员可以给不同分站设置不同的管理员,可实现地方性站长加盟,单独管理

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值