Jump to content
Fórum Script Brasil
  • 0

Ajuda com Formulário


Gustavo22
 Share

Question

Boa Noite pessoal, estou iniciando na programação com PHP, porem estou com algumas duvidas!!

Fiz um formulario de cadastro de Logins, neste contem vários campos, entre ele o campo Login, tenho 2 páginas, formulario.php e validacao.php, preciso que quando o usuario preencher o formulario e clicar no botao cadastrar ele consulta no banco se existe um cadastro com o mesmo login, caso houver informe um alert com a msg que já existe, e seta no Login!!

estou com dificuldade nisso, a parte de cadastro esta tudo certo, mas não consigo fazer essa validação na mesma página, não quero q jogue em outra pagina, senao quando voltar o usuario tem q digitar tudo denovo!

Desde já obg!!

Vlw Pessoal, espero que tenham entendido!!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Aproveitando o raciocínio do nosso colega ThiagoAS.

$query = mysql_query("SELECT login FROM usuarios WHERE campologin = '".mysql_real_escape_string($_POST["Campo a ser validado"])."'");
Caso você queira na mesma página, pode fazer algo mais ou menos assim:
<?php

 if($_POST["Submit"] == "Validar"){
   $query = mysql_query("SELECT login FROM usuarios WHERE campologin = '".mysql_real_escape_string($_POST["Campo a ser validado"])."'");
if(mysql_num_rows($query) == "1"){
   echo 'Login em uso no momento. Favor escolher outro login';
} else {
//Redireciona para págna pós-cadastro caso esteja tudo ok.
}
}
}
?>
<form method="POST">

.............

<input type="submit" name="Submit" value="Validar">

</form>

Abs

Edited by MTavares
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...