网站制作学习网PHP→正文:php遍历积分
字体:

php遍历积分

PHP 2009/12/4 13:08:04  点击:不统计

转www.载for网站制作学习asp必.cn究

求出下属(无限极)积分,类似于无限极分类
这里的无限极是本人发展A,B,C A又发展D,E  D又发展F等逐级向下,而且每个人都有自己的积分.怎么算本人下面的总积分呢,就通过遍历积分函数
数据库设计如下www.forasp.cn原创转载请注明
自动序号  名称   父id    积分
1       本人       无        11
2       A          1       12
3       B          1       13
4       C          1       14
5       D          2       15
6       E          2       16
7       F          5       17
<?php
function bianlijifen($fatherid)
{
$sql = "select 个人id,个人积分,父类id from 个人信息表 where 父类id = ".$fatherid;
$resault = mysql_query($sql);
$num = @mysql_num_rows($resault) ;//有多少个子类
if($num>0)//如果存在下级
{
while($rows=mysql_fetcharray($resault))
{
$he = $he+$rows['积分字段'];//forasp
$he = $he+bianlijifen($rows['个人id']);
}
return $he;
}
else
{
return 0;
}
}//www.forasp.cn
?>
最后结算本人下面的总积分 12+13+14+15+16+17 如果算本人以及下属积分再加上本人的11分即可.
 

www-fo-a-sp.cn

·上一篇:PHP下载图片 >>    ·下一篇:php获取文件mime >>
推荐文章
最新文章