Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

confirmar senhas

$
0
0
Boas pessoal, estou a tentar fazer um login, e esta a funcionar +-, vou mostrar  codigo para ver se alguem me consegues dizer poque me dá erro de que a variável senha2 nao esta declarada

Código (PHP):
<?php
$nome=$_POST['nome'];
$login=$_POST['login'];
$senha=$_POST['senha'];
$email=$_POST['email'];
//$senha2=$_POST['senha'];

$conexao=mysql_connect('localhost', 'root','1807');
if(!$conexao)
{ echo 'Falha na ligação </br>';
  echo mysql_error(); exit; }

 else{
 mysql_select_db("empresa", $conexao);
$pesquisar = mysql_query("SELECT * FROM login WHERE login='$login'", $conexao) ;
$contagem = mysql_num_rows($pesquisar); //traz o resultado da pesquisa acima


if ( $contagem == 1 ) {
  $errors = "Login escolhido já registado.<br>"; //se o login já existir, ele adiciona o erro
  }

if ( $login == "" ) {
  $errors = "Você não digitou um login<br>"; //confere se o campo login não ficou vazio
  }

if ( $senha == "" ) {
  $errors = "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio
  }

if ( $senha != $senha2 ) {
  $errors = "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes
  }

if ( $errors == "" ) { //checa se houve ou não erros no cadastro


  $cadastrar = mysql_query("INSERT INTO login (nome, login, senha, email)
   VALUES ('$nome','$login','$senha','$email')", $conexao); //insere os campos na tabela


    if ( $cadastrar == 1 ) {
      echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Registo com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem
      } else {
   echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se registar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem
}
  } else {
    echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se registar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver
}

}
mysql_close($conexao);
?>
 

Viewing all articles
Browse latest Browse all 14700

Trending Articles