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

SISTEMA DE LOGIN


Muraby

Pergunta

Olá pessoal,

Estou aprendendo programação, achei um vídeo tutorial de sistema de login, fiz todos os passos do colaborador mas quando vai verificar o login e senha dar esse erro.

( ! ) Parse error: syntax error, unexpected 'if' (T_IF) in C:\wamp\www\videoaula\verifica_login.php on line16

Criei dois usuarios no banco de dados PHPMYADMIN, percebi se inserir os dados ou não dar esse erro só basta clicar no nome logar.

segue o código abaixo:

index.php

<html lang="pt_BR">
<head>
<title>Sistema de Login</title>
<meta charset="UTF-8"/>
<link href='css/estilos.css' rel='stylesheet' type='text/css'/>
</head>
<body>
<form action="verifica_login.php" method="POST">
<label>
<span>Usuário:</span>
<input type="text" name="usuario"/>
</label>
<label>
<span>Senha:</span>
<input type="password" name="senha"/>
</label>
<input type="submit" value="Logar">
<input type="hidden" name="acao" value="fazer_login"/>
</form>
</body>

</html>

verifica_login.php

<meta charset="UFT-8"/>
<?php
include("conexao.php");
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
if (isset ($_POST['acao']) && $_POST['acao'] == 'fazer_login'){
if($usuario == "" && $senha == ""){
echo "<script>alert('Os campos não podem ficar vazios'); location.href='index.php'</script>";
}else{
$selectLogin = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' AND senha = '$senha'")
if(mysql_num_rows($selectLogin) > 0){
echo "<script>location.href='painel.php'</script>";
}else{
echo "<script>alert('Login incorreto!'); location.href='index.php'</script>";
}
}
}
?>
conexao.php
<?php
/*CONEXÃO*/
$servidor = "localhost";
$bd = "videoaula";
$usuario = "root";
$senha = "";
mysql_connect ($servidor, $usuario, $senha) or die (mysql_error());
mysql_select_db($bd) or die (mysql_error());
?>
painel.php
<?php
echo "BEM VINDO USUÁRIO!";
?>

Acho que talves seja até o wamp server sei lá...

Pessoal ficarei grato...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde cara,

faltou um ; neste trecho.

$selectLogin = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' AND senha = '$senha'")

Cara quando for postar código nos posts, lembre de adiciona-lo na ferramenta Código que aparece no editor do texto com o simbolo de <>.

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...