1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
//return un array des enfants d'un membre
function getChild($id_membre, $level = 1)
{
$result = mysql_query('SELECT * FROM users WHERE idparent ='.$id_membre);
$arrayChild = array();
while($row = mysql_fetch_assoc($result)){
$arrayChild[] = array('level'=>$level, 'ID'=>$row['id'], 'pseudo'=>$row['pseudo']);
if($level < 5){
$result2 = mysql_query('SELECT * FROM users WHERE idparent ='.$row['id']);
if(mysql_num_rows($result2)!=0) $arrayChild = array_merge($arrayChild, getChild($row['id'], $level + 1));;
}
}
return $arrayChild;
} |
Partager