我 暂时做了一个,在测试,不过还没有通过.
是一个函数 然后while 循环
是一个函数 然后while 循环
解决方案 »
- php中提示Fatal error: Call to undefined function mb_http_input()
- php smarty 引用css文件 css没能完全加载
- 求教
- 图片怎么是挨个显示的?header('Content-Type: image/jpeg');readfile($file);
- 真够郁闷
- IIS配置php页面出现空白
- 大家都用什么操作系统做PHP+MYSQL服务器啊?
- vBulletin论坛的声望力和声望值探讨
- 谁能给一段access转为mysql的sql代码吗
- phpmyadmin运行出错,mysqli_init(): Property access is not allowed yet 求解决啊
- 為什麼沒辦法顯示驗証碼圖片呢?以下是 我的GD狀態
- 求两段php常用的简单代码,每段30分。
用递归算出5次,最底层加几分,上一层就加几分。
function adcount(推荐人,$fen,$count=0)
{
update 表 set 分=分+$fen where ID=推荐人;
select 推荐人 from 表 where id=推荐人;
if($count<5)
{
adcount(推荐人,$fen,$count++);
}
return true;
}
我已经搞定了.
就是用 一个函数加一个循环了.
就像六楼说的那样,我在数据库中加了个 推荐人 字段(每个人都有一个推荐人id).
函数 的输入参数 就是 注册会员的id
功能 通过会员id得到 推荐人id
然后 将推荐人 积分加1并且函数有返回值,如果 推荐人还有推荐人的话 返回 推荐人id
若没有,返回0然后用while循环(5次)
初始化
$=0
while($i<5)
{
$id=初始id;
$j=hanshu($id);
if($j==0) break;
else
{
$id=$j;
$i++;
}
}有点烦,大家参考下哈!