thinkphp5如何将表单提交的数据作为条件进行递归查询? 100

如题,网上找了个粉丝裂变三级分销的程序,现在想查询出某个会员的所有下级,请问用递归该如何实现?前台输入会员的姓名,然后传递给后台接收,后台以此为条件,查询出这个姓名的ui... 如题,网上找了个粉丝裂变三级分销的程序,现在想查询出某个会员的所有下级,请问用递归该如何实现?前台输入会员的姓名,然后传递给后台接收,后台以此为条件,查询出这个姓名的uid,然后查询这个uid的所有下级,大体就是这么个步骤。请问该如何实现 展开
 我来答
大侠ssr
2019-03-22 · TA获得超过208个赞
知道小有建树答主
回答量:453
采纳率:81%
帮助的人:85.8万
展开全部
public function fun1($uid)
{
$list = db('table')->where(['rank_id'=>$uid])->select();
if(empty($list))return [];
else{
$arr = [];
foreach ($list as $item)
{
$arr = array_merge($arr,$this->fun1($item['id']));
}
return $arr;
}
}
public function fun2($uid,$arr=[])
{
$list = db('table')->where(['rank_id'=>$uid])->select();
if(empty($list))return $arr;
else{
$arr = array_merge($arr,$list);
foreach ($list as $item)
{
$arr = $this->fun2($item['id'],$arr);
}
return $arr;
}
}
两个方法,你测试下可用不。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EatingKun
2019-03-22 · TA获得超过5815个赞
知道大有可为答主
回答量:3185
采纳率:83%
帮助的人:849万
展开全部
方式一:用GET方式直接把数据写在地址栏里
方式二:action里写上远程服务器地址,把表单数据写在hidden里POST给对方
追问
100分就这种答案吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式