Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) LOGIN- Form repete username já existente


m3io

Pergunta

boas pessoal, tou tentando fazer um script que não deixe registar um username se este já existir na BD

fiz isto mas ele continua registando usernames repetidos,

alguém sabe um jeito de isto funcionar???

obrigado

$check=$_POST["user"];  ///aki ele pega o username correcto vindo do POST porque o Form esta em PHP_SELF
$result_set = mysql_query("SELECT * FROM `$tab` WHERE `user`=".$check." ");
$row = mysql_fetch_assoc($result_set); 



           <div class="form_row">
                    <label name="user" class="contact"><strong>Username:<font color="red">*</font></strong></label>
                    <input type="text" name="user" class="contact_input" value="<?php echo @$_REQUEST['user']; ?>"/>
                    <?php    
                
    if ($row["user"] == null)
    {
    echo "Username valido";
    $row = mysql_fetch_assoc($result_set);
    }
    else 
    {
    echo "já existe";    
    }
                ?>
           </div>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Conte a quantidade de registros que retornaram na query, se retornar zero é porque não tem nenhum usuário registrado com o nome informado.

if (mysql_num_rows($result_set) == '0')
    {
    echo "Username valido";
    $row = mysql_fetch_assoc($result_set);
    }
    else
    {
    echo "já existe";    
    }

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Eserra, mas agora tou tendo outro problema na BD

so os usernames constituidos por numeros são validos,

usernames com letras ou mistos não são registados na BD, já não sei k fazer

tenho o campo no mysql como texto e mesmo assim so aceita numeros , k podera ser desta x??

muito obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...