"Integração" entre PHP e Javascript!
Olá!
Estou com problemas para adaptar o PHP para rodar um pequeno script Javascript:
logar.php
<?php
session_start();
$login = $_POST['usuario'];
$senha = $_POST['senha'];
require_once('../bd/mySQL.php');
require_once('../bd/autenticacao.php');
if ($conta_linhas == 0) {
header("Location: login.php?erro=fail");
} else {
$_SESSION["usuario"] = $login;
$_SESSION["senha"] = $senha;
$_SESSION["logado"] = "sim";
header("location:../index.php");
}
mysqli_close($link);
?>
login.php
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="../css/login.css">
<title> Login do Usuário </title>
<?php
// Validação de usuario e senha, mostra mensagem de erro:
if (isset($_GET['erro'])) {
if ($_GET['erro'] == "fail") {
echo "<script> document.getElementById('oculto').setAttribute('hidden', 'false'); </script>";
}
}
?>
</head>
<body>
<div class="centraliza">
<form action="logar.php" method="POST">
<label class="user"> Usuário: </label>
<input type="text" name="usuario" id="usuario" autofocus>
<label> Senha: </label>
<input class="pw" type="password" name="senha" id="senha">
<div id="oculto" hidden> Usuário e/ou Senha inválidos! </div>
<button class="pw" type="submit" id="entrar"> Entrar </button>
</form>
</div>
</body>
</html>
Não sei se é área certa para esta duvida, mas a ideia é, passar para o logar.php, e quando retornar pelo GET, alterar o Hidden da div, para mostrar a mensagem do script em Javascript. Entretanto, me retorna esse erro: "Uncaught TypeError: Cannot read property 'setAttribute' of null at login.php?erro=fail:7".
Como eu poderia fazer para que essa conversa de PHP e Javascript funcionem?
Se alguem puder ajudar, agradeço!
Grato pela atenção!Discussão (5)
Carregando comentários...