Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pteixeira

id.

Recommended Posts

Pessoal estou com uma dificuldade

 

Tenho uma secção de cadastro que notifica o utilizador quando falta preencher um campo indispensável. Até aqui tudo bem.

Agora para preencher é necessário um nrº de sócio que é a Chave Primaria da minha bd. E caso se cadastre alguem já com aquele id deveria dar uma mensagem que já existe um sócio com aquele nrº mas não dá eis o código que eu tenho usado.

 

<? if($acao == 'cadastrar') { /*Cadastra o cliente depois que o formulário for enviado */  //Verifica os dados enviados  if($ass_user == '') {   $erros++;   $html_erros = $html_erros."<br>Nr. Ass";  }if($nome_user == '') {   $erros++;   $html_erros = $html_erros."<br>Nome";  }if($endereco_user == 0) {   $erros++;   $html_erros = $html_erros."<br>Endereço";  }  if($erros == 0) {   $sql = mysql_query("INSERT INTO tb_ass_activos(ass_user,nome_user,endereco_user)VALUES(now(),'$ass_user','$nome_user','$endereco_user')")          or die("Erro no comando SQL:".mysql_error());   echo "<div align=center><font face=Arial size=2>Cliente cadastrado com Sucesso!!        <br><br><a href='javascript:history.go(-2)'><< Voltar</a></font></div><br><br>";   } //fecha $erros == 0   else {    echo "<div align=center><font face=Arial size=2><b>ATENÇÃO</b><br><br>Foram encontrados <b>$erros</b>          erro(s) no cadastro do cliente:<br><b>$html_erros</b>        <br><br><a href='javascript:history.go(-1)'><< Voltar</a></font></div><br><br>";   }//fecha else } /*fecha acao= cadastrar*/ ?>

Alguém me pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro veja se você tem apenas uma primary key e que esta seja no id do cliente.faça a conexão e continue com isso aqui$query="insert into tabela values(id)";$resultado=mysql_query($query);if($resultado){echo 'Cadastro efetuado com sucesso';}else{echo 'Esse usuário já existe';}Não precisa encher a tela de erros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.