no database, caso NÃO exista, ele pega um usuário RANDOMICAMENTE do database como referencia,
até ai td bem, eu consegui fazer, mais acontece que esse usuário que foi buscado randomicamente no database tem que verificar se já foi pago, caso ele não tenha sido pago não poderei usalo como referencia, deu pra entender ?
então to fazendo assim:
$register = $_GET['reg']; // pega a variavel por get $db = mysql_connect("localhost","root",""); // conecta no db $dados = mysql_select_db("cpz", $db); // conexao $verifica = mysql_query ("SELECT * FROM profiles WHERE ID = '$register'"); //busca $resultado = mysql_fetch_array($verifica); //resultado if($resultado == 0) // se não existir nenhum usuario { $sql = mysql_query ("SELECT * FROM profiles ORDER BY rand()"); // busca randomica $linhas = mysql_fetch_array($sql); // resultado $valor = $linhas['ID']; // o ID do usuario randomico echo "<meta HTTP-EQUIV='Refresh'CONTENT='0;URL="registro.php?reg=$valor""; // redireciona o link para o referenciado buscado randomicamente } $Status = $resultado["Status"]; // aqui ele pega o status se foi pago ou nao $Inativo = "pendente"; // valor da variavel $Inativo if($resultado == 1) // se existir algum usuario com link de referencia faz a verificaçao abaixo se foi pago ou nao { if ($Status == $Inativo) // verificaçao de status { AQUI EU PODERIA MUITO BEM VERIFICAR SE O RANDOMICO ME VOLTOU UM USUARIO PENDENTE OU JA CONFIRMADO MAIS SE O USUARIO FOR PENDENTE VAI TER QUE FICAR BUSCANDO SEMPRE ATÉ ACHAR UM USUARIO CONFIRMADO, minha pergunta é, não tem como já buscar no sql com a função RAND() um usuário confirmado ? A confirmação fica no campo Status (pendente, confirmado) help }