Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Verficar se não foi cadastrado ainda

12-12-2008 11:28

Olá estou com um problema, já pesquisei de tudo tentei de tudo e realmente não achei o problema,
a única coisa que queria com o script abaixo é, antes de cadastrar verificar se o nome já foi cadastrado, se não tiver sido cadastrado, cadastrar, caso contrário retorne o erro que já tem o usuario cadastrado, veja o script abaixo:
só preciso achar o erro, pois tudo funciona perfeitamente, só não a parte que faz a pesquisa para ver se ta ou não cadastradado.

<? include "config.php"; $conexao = mysql_connect("$dbhost","$dbuser","$dbpass"); $nomedolocutor = $_POST['nomedolocutor']; $emaildolocutor = $_POST['emaildolocutor']; $msndolocutor = $_POST['msndolocutor']; $ddd = $_POST['ddd']; $telefonedolocutor = $_POST['telefonedolocutor']; $usuariodolocutor = $_POST['usuariodolocutor']; $senhadolocutor = $_POST['senhadolocutor']; $erro=0; if (empty($nomedolocutor)) { echo" <script> alert(\"O nome do locutor precisa ser preechido!\"); window.location = 'javascript:history.go(-1)'; </script>"; $erro=1;} if (strlen($emaildolocutor)<8 || strstr ($emaildolocutor, '@')==FALSE) { echo" <script> alert(\"Por favor digite um email válido!\"); window.location = 'javascript:history.go(-1)'; </script>"; $erro=1;} if (strlen($msndolocutor)<8 || strstr ($msndolocutor, '@')==FALSE) { echo" <script> alert(\"Por favor digite um msn válido!\"); window.location = 'javascript:history.go(-1)'; </script>"; $erro=1;} if (empty($usuariodolocutor)) { echo" <script> alert(\"O usuario do locutor precisa ser preechido!\"); window.location = 'javascript:history.go(-1)'; </script>"; $erro=1;} if (empty($senhadolocutor)) { echo" <script> alert(\"A senha do locutor precisa ser preechida!\"); window.location = 'javascript:history.go(-1)'; </script>"; $erro=1;} if($erro==0) $pesquisar = mysql_query("SELECT * FROM cadastros WHERE nomedolocutor = '$nomedolocutor',$dbname"); $contagem = mysql_num_rows($pesquisar); if ($contagem == 0) { $sql = "INSERT INTO cadastros (nomedolocutor,emaildolocutor,msndolocutor,ddd,telefonedolocutor,usuariodolocutor,senhadolocutor) VALUES ('$nomedolocutor','$emaildolocutor','$msndolocutor','$ddd','$telefonedolocutor','$usuariodolocutor','$senhadolocutor')"; $db = mysql_select_db("$dbname") or die ("Banco de Dados Inesistente!"); $sql = mysql_query($sql) or die ("Ouve erro na gravação!"); echo " <script> alert(\"Cadastro Efetuado com sucesso. No entanto é necessário a aprovação do Administrador do site. Por favor, aguarde a liberação!!!\"); window.location = '/$pagina?pg=index'; </script>"; } else{ echo "Outro locutor já está usando este nome"; } ?>

0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Verficar se não foi cadastrado ainda

12-12-2008 14:08

Galera já descobri o erro, valeu.

Nill Ribeiro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verficar se não foi cadastrado ainda

12-12-2008 21:30

Boa :8)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado