1
When I take the test of login, I’m going to autenticar.php
, but the screen is blank instead of directing to the main page.
msql and php command tested and working)
<script language="javascript">
function sucesso(){
setTimeout("window.location='principal.html'", 4000);
}
function failed(){
setTimeout("window.location='login.html'", 4000);
}
</script>
$consulta = mysqli_query("SELECT * FROM usuarios WHERE usuario = '$email' AND senha = '$pass'") or die (mysqli_error($conexao));
$linhas = mysqli_num_rows($consulta);
if($linhas == 0){
echo"O login falhou. Você será redirecionado para a página de login em 4 segundos.";
echo"<script language='javascript'>failed()</script>";
} else {
$_SESSION["email"]=$_POST["email"];
$_SESSION["senha"]=$_POST["pass"];
echo"Você foi logado com sucesso. Redirecionando em 4 segundos.";
echo"<script language='javascript'>sucesso()</script";
}
?>
I believe you have the ability to craft a better title than that (How to choose a good title?) Press
Ctrl+U
on the blank page, which appears?– Woss
If any answer solved your problem mark it as accepted. See how in https://i.stack.Imgur.com/evLUR.png and see why in https://pt.meta.stackoverflow.com/questions/1078/como-e-por-que-aceitar-uma-resposta/1079#1079
– user60252