Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 委员会分发多达6个级别的文件_Php_Mysqli - Fatal编程技术网

Php 委员会分发多达6个级别的文件

Php 委员会分发多达6个级别的文件,php,mysqli,Php,Mysqli,我有一个用户数据库,用户可以在其中注册。A是根用户。B是a的子级,C是B的子级。每个用户都有许多子级 委员会在每个级别分配不同的百分比,分配全局变量。我的数据库用户表是: //推荐委员会 $eredm=mysqli_query($conn,“选择u1.username作为referel1,选择u2.username作为referel1 referral2,u3.username作为referral3,u4.username作为referral4,u5.username 作为 referral5

我有一个用户数据库,用户可以在其中注册。A是根用户。B是a的子级,C是B的子级。每个用户都有许多子级

委员会在每个级别分配不同的百分比,分配全局变量。我的数据库用户表是:

//推荐委员会
$eredm=mysqli_query($conn,“选择u1.username作为referel1,选择u2.username作为referel1
referral2,u3.username作为referral3,u4.username作为referral4,u5.username
作为
referral5,u6.username作为referral6,u7.username作为referral7,u8.username
作为
referral8,u9.username作为referral9,u10.username作为referral10
来自用户的u1
以u2.sponsorid=u1.username上的u2身份左键加入用户
以u3.sponsorid=u2.username上的u3身份左键加入用户
以u4.sponsorid=u3.username上的u4身份左键加入用户
以u5.sponsorid=u4.username上的u5身份左键加入用户
以u6.sponsorid=u5.username上的u6身份左键加入用户
以u7.sponsorid=u6.username上的u7身份左键加入用户
以u8.sponsorid=u7.username上的u8身份左键加入用户
以u9.sponsorid=u8.username上的u9身份左键加入用户
以u10.sponsorid=u9.username上的u10身份左键加入用户
其中u1.username='rootusername');
$rows=mysqli_fetch_数组($eredm);
$referer1=$rows['referer1'];
$referer2=$rows['referer2'];
$referer3=$rows['referer3'];
$referer4=$rows['referer4'];
$referer5=$rows['referer5'];
$referer6=$rows['referer6'];
$referer7=$rows['referer7'];
$referer8=$rows['referer8'];
$referer9=$rows['referer9'];
$referer10=$rows['referer10'];
$refpc[1]=$refpc1$refpc[2]=$refpc2$refpc[3]=$refpc3$refpc[4]=$refpc4;
$refpc[5]=$refpc5;
$refpc[6]=$refpc6$refpc[7]=$refpc7$refpc[8]=$refpc8$refpc[9]=$refpc9;
$refpc[10]=$refpc10;
$cref[1]=$referer1$cref[2]=$referer2$cref[3]=$referer3;
$cref[4]=$referer4$cref[5]=$referer5;
$cref[6]=$referer6$cref[7]=$referer7$cref[8]=$referer8;
$cref[9]=$referer9$cref[10]=$referer10;
$i=1;

while($这里没有问题。任何人都可以帮助我。很难说出这里要问什么,并且这个问题无法以当前的形式得到合理的回答。请提供您所做工作的上下文和/或邮政编码示例(即:)帮助什么?你实际上还没有问任何问题。问题是只有6级可以从根获得佣金。它应该只分配给从新成员开始的6级活跃成员。我能做什么?请帮助我。
 // referral comissions
$eredm= mysqli_query($conn,"SELECT u1.username AS referral1,u2.username AS 
    referral2,u3.username AS referral3,u4.username AS referral4,u5.username 
 AS 
    referral5,u6.username AS referral6,u7.username AS referral7,u8.username 
 AS 
   referral8,u9.username AS referral9,u10.username AS referral10 
   FROM users AS u1 
  LEFT JOIN users As u2 ON u2.sponsorid = u1.username
  LEFT JOIN users As u3 ON u3.sponsorid = u2.username 
  LEFT JOIN users As u4 ON u4.sponsorid = u3.username 
  LEFT JOIN users As u5 ON u5.sponsorid = u4.username 
  LEFT JOIN users As u6 ON u6.sponsorid = u5.username 
  LEFT JOIN users As u7 ON u7.sponsorid = u6.username 
  LEFT JOIN users As u8 ON u8.sponsorid = u7.username
  LEFT JOIN users As u9 ON u9.sponsorid = u8.username 
  LEFT JOIN users As u10 ON u10.sponsorid = u9.username 
    WHERE u1.username='rootusername'");
  $rows= mysqli_fetch_array($eredm);

  $referrer1 = $rows['referral1'];
  $referrer2 = $rows['referral2'];
  $referrer3 = $rows['referral3'];
  $referrer4 = $rows['referral4'];
 $referrer5 = $rows['referral5'];
 $referrer6 = $rows['referral6'];
 $referrer7 = $rows['referral7'];
 $referrer8 = $rows['referral8'];
 $referrer9 = $rows['referral9'];
  $referrer10 = $rows['referral10'];

 $refpc[1]=$refpc1; $refpc[2]=$refpc2; $refpc[3]=$refpc3; $refpc[4]=$refpc4; 
 $refpc[5]=$refpc5; 
 $refpc[6]=$refpc6; $refpc[7]=$refpc7; $refpc[8]=$refpc8; $refpc[9]=$refpc9; 
 $refpc[10]=$refpc10; 

 $cref[1]=$referrer1; $cref[2]=$referrer2; $cref[3]=$referrer3; 
 $cref[4]=$referrer4; $cref[5]=$referrer5; 
 $cref[6]=$referrer6; $cref[7]=$referrer7; $cref[8]=$referrer8; 
 $cref[9]=$referrer9; $cref[10]=$referrer10; 

 $i=1;
  while($i<=$rlevels){

  if (!($cref[$i]=='_')){
$curcomission = ($invest_to_add/100)*$refpc[$i];
$curref = $cref[$i];
$eredm = mysqli_query($conn,"UPDATE users SET earned=earned+$curcomission 
WHERE username='$curref'");
$ma = date("Y-m-d");
$eredm = mysqli_query($conn,"INSERT INTO 
  credits(s_date,s_reason,s_amount,s_user,s_type) VALUES('$ma','Ref. comission 
 from $userid',$curcomission,'$curref',1)") or die(mysql_error());
}
 $i++;
 }