| Current Path : /home2/wtmwscom/public_html/admin/images/ |
| Current File : /home2/wtmwscom/public_html/admin/images/test_1.php |
<?php
include('./connection.php');
$uid='';
function get_placement_id_for_nary_tree($uid, $nary_value) {
echo '.........';
// echo $uid;
$level = array();
print_r($level);
$placement_id = NULL;
$refer_id_count = get_count_refer_id($uid);
echo "no of uid =".$refer_id_count."<br>";
if($refer_id_count < $nary_value){
echo '..........';
// echo $uid;
return $uid;
}
$result = mysqli_query($connection, "select uid from user where placement_id = '$uid' ORDER BY reg_date ASC ");
if (mysqli_num_rows($result) != 0) {
$i = 1;
while ($row = mysqli_fetch_object($result)) {
$level[$i][] = $row->uid;
print_r($level[$i]);
echo '<br>....';
$refer_id_count = get_count_refer_id($row->uid);
echo "no placement count".$refer_id_count."<br>";
if($refer_id_count < $nary_value){
echo $row->uid."<br>";
//return $row->uid;
//break;
}
}
while (TRUE) {
foreach ($level[$i] as $value) {
$result = mysqli_query($connection, "select uid from user where placement_id = '$value' ORDER BY reg_date ASC ");
//if(mysqli_num_rows($result) != 0){
while ($row = mysqli_fetch_object($result)) {
$level[$i + 1][] = $row->uid;
print_r($level[$i]);
echo '<br>....';
$refer_id_count = get_count_refer_id($row->uid);
echo "no of uid count".$refer_id_count."<br>";
if($refer_id_count < $nary_value){
echo $row->uid."<br>";
// return $row->uid;
// break;
}
}
//}
}
// if($i==4){break;}
if (!empty($level[$i + 1])) {
$i++;
continue;
} else {
//return $level;
break;
}
}
}
//else{
return NULL;
//}
}
function get_count_refer_id($uid){
return mysqli_fetch_object(mysqli_query($connection, "SELECT COUNT(uid) AS count FROM user WHERE refer_id = '$uid' "))->count;
}
get_placement_id_for_nary_tree(40654764, 4);
get_count_refer_id(40654764);
//echo "code executed success fully";
?>