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

Verificiar se o login já existe !


Sloan Moura

Pergunta

Boa Tarde... Muitos vao achar que eu não pesquisei, pra flar a verdade pesquisei muito mas não achei oque queria... SOu iniciante em php... queria que voces me explicassem paso a passo ... passo a passo mesmo, onde botar o codigo e tudo mais seguinte.....

Tenho as seguintes paginas de cadastro

novaadm.php

<?php
session_start();
include("configuracao/conexao.php");
include ("menu.php");
if($_SESSION["admin"]=="on"){
?>
<meta http-equiv="Content-Language" content="pt-br">
<form method="POST" action="novaadm2.php" name="nova">
  <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Usuário:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="login" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td>
      </tr>
      <tr>
        <td width="100%" height="12"><b><font face="Arial" size="1">Senha:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="20"><font face="Arial">
        <input name="senha" size="45" style="font-family: Arial; font-size: 8 pt; color: #FF0000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" type="password"></font></td>
      </tr>
      <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
      <tr>
        <td width="100%" height="24">
        <p align="center">
        <input type="submit" value="         Cadastrar Administrador         " style="font-family: ARIAL; font-size: 8 pt; font-weight: bold; border: 3px double #FF0000; padding: -4; background-color: #FFFFFF"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
<? include "infor.php";?>
<?php
}
else
{
echo "<script>location.href='login.htm'</script>";
}
?>
e novaadm2.php
<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]=="on"){
$login = $_POST["login"];
$senha= $_POST["senha"];
$sql = "INSERT INTO table_admin (id, login, senha) VALUES
('','$login','$senha')
";
mysql_query($sql);
echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='ok.php'</script>";
}
?>

o cadastro acima e feito pela pagina de administraçao, e queria que voces me explciassem como eu faço pra verificar se o usuario já existe (sem precisar sair da pagina), mais tem que ser passo a passo, onde devo colocar os codigos quais arquivos devo criar.... tudo direitinho... MUito obrigado mesmo....

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]=="on"){
$login = $_POST["login"];
$senha= $_POST["senha"];
$sql = "INSERT INTO table_admin (id, login, senha) VALUES
('','$login','$senha')
";
mysql_query($sql);
echo "&lt;script>location.href='ok.php'</script>";
}
else
{
echo "&lt;script>location.href='ok.php'</script>";
}
?>
não sei se entendi, mas o que você quer não é fazer um SELECT antes do INSERT, e verificar se o login já está cadastrado ??? Se for é só fazer assim:
<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]=="on"){
$login = $_POST["login"];
$senha= $_POST["senha"];
$query1 = "SELECT * FROM table_admin WHERE login = '$login'";
$resultado = mysql_query($query1) or die("erro: $query1");

if (mysql_num_rows($resultado) ==0)
{
       $query = "INSERT INTO table_admin (id, login, senha) VALUES ('','$login','$senha')";
       $result = mysql_query($query) or die("erro: $query");
       echo "<script>alert(\"Usuário cadastrado com sucesso!\");</script>";
}

else
{
       echo "<script>alert(\"Usuário já existente!\");</script>";
}
?>

Editado por tfguitar
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,9k
×
×
  • Criar Novo...