Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, preciso do seguinte:Tenho 1 variável($id) que recebe uma sequência de números, 00000000 (8 números). Vou usar esse número como id pra um cadastro. Então preciso que o PHP faça a consulta na tabela, se o nº já tiver cadastrado, gerar novamente o número randomizado, e fazer a verificação novamente, até que não coincida, com os números já cadastrados. Se o nº ainda não estiver já cadastrado, aí faz o cadastro normalmente. Tentei montar o script mas não tive muito sucesso:<? function gera_cod(){$v1 = rand(1,9);$v2 = rand(1,9);$v3 = rand(1,9);$v4 = rand(1,9);$v5 = rand(1,9);$v6 = rand(1,9);$v7 = rand(1,9);$v8 = rand(1,9); $id = $v1.$v2.$v3.$v4.$v5.$v6.$v7.$v8; echo $id;}$pega_id = gera_cod();include "conn.php";$sql_busca = mysql_query("SELECT id FROM cadastro", $db_conn); while($reg = mysql_fetch_array($sql_busca)){ $id = $reg["id"]; if ($pega_id != $id){ $id_livre = $pega_id; }} ?>Se alguém puder ajudar, desde já agradeço!Carregando comentários...