cod_user nome_user ind_user cidade_user
2 William 0 Penha
3 Luciane 2 Penha
4 Wagner 2 Penha
5 Maria da 2 Penha
6 Kristiano 3 Penha
7 Beto 6 Penha
Nesse exemplo o usuario de codigo 2 indicou .
3 Luciane 2 Penha
4 Wagner 2 Penha
5 Maria da 2 Penha
Assim o usuario de codigo 3 indicou.
6 Kristiano 3 Penha
E também assim o usuario de codigo 6 indicou.
7 Beto 6 Penha
......
Qual é a pergunta?
Simpes como eu vou ligar todos eles exemplo vou clicar no usuario de codigo 2
E dai o sistema vai falar OH o usuario 2 indico diretamente esses.
3 Luciane 2 Penha
4 Wagner 2 Penha
5 Maria da 2 Penha
Segundo nivel.
6 Kristiano 3 Penha
Terceiro nivel.
6 Kristiano 3 Penha
Bem assim pro primeiro nivel é facil.
<?php $host = "localhost"; $user = "root"; $senha = ""; $bd = "banco"; mysql_connect($host,$user,$senha); mysql_select_db($bd); $sql = mysql_query("Select cod_user, nome_user, ind_user, cidade_user from teste"); while($a = mysql_fetch_array($sql)) { echo "<tr><td bgcolor=\"#CCCCCC\" background=\"img/masnoticia.jpg\" height=\"20\" style=\"color:#FFFFFF;\" align=\"left\"> ".$a[nome_user]."</td><td> - Indiciados <a href=".$PHP_SELF."?indicados=".$a[ind_user]." target=\"_blank\">(Clique)</a><br /></td></tr><br />"; } if(isset($_GET['indicados'])){ $indicados = $_GET['indicados']; $sql = mysql_query("Select cod_user, nome_user, ind_user, cidade_user from teste where ind_user=$indicados"); while($a = mysql_fetch_array($sql)) { echo "<tr><td bgcolor=\"#CCCCCC\" background=\"img/masnoticia.jpg\" height=\"20\" style=\"color:#FFFFFF;\" align=\"left\"> ".$a[nome_user]."</td><td> - Indiciados <a href=".$PHP_SELF."?indicados=".$a[ind_user]." target=\"_blank\">(Clique)</a><br /></td></tr>"; } } ?>
Seu codigo esta bem porem para uma unica indicação e se fosse com niveis tipo
001 Carlos 1
002 Maria ( Amiga de Carlos ) 001
003 Joao ( Amigo de Maria ) 002
004 Pedro ( Amigo de Joao ) 003
Porem todos eles são indicados diretamente e indiretamente por Carlos.
Já que até o nivel 7 seriam da rede dele você entendeu?
Essa parte de niveis que esta complicando a cabeça
Mas e para ligar o resto
Edição feita por: onlooker, 05/07/2009, 19:29.