Não sei se é exatamente aqui que devo postar, senão, desculpem.
Queria uma ajuda de vocês para esse erro que é exibido quando tento fazer um login em uma pagina em php.
A maior dificuldade é que, se eu rodar a pagina do VertrigoServ funciona numa boa (não acusa erros), mas se eu executar com o Apache do EasyPHP ou o XAMPP acusa erros.
O erro então é na pagina ou no servidor? E como corrigir?
O erro é esse: Parse error: syntax error, unexpected '}' in C:\Program Files\xampp\htdocs\controle_atendimentos9\login.php on line 48
E o scrip segue abaixo:
<?
include "config.php";
$date = date("d/m/y");
$hora = date("H:i");
@session_start(); // Inicializa a sessão
if (!mysql_connect($Host, $Usuario, $Senha)) {
echo mysql_error();
exit();
}
mysql_select_db($Base);
$user = $HTTP_POST_VARS["username"];
$pwd = $HTTP_POST_VARS["senha"];
$sQuery = "select cod_usuario, nom_usuario, login, pwd_usuario, nivel
from usuarios
where login = '" . $user . "'";
$oUser = mysql_query($sQuery)
or die("Query invalida: " . mysql_error());
$row = mysql_fetch_object($oUser);
if ($num_rows = mysql_num_rows($oUser) == 1) {
if ($row->pwd_usuario == $pwd) {
if ($row->nivel == $Nivel) {
$_SESSION["log_usuario"] = $user;
$_SESSION["pwd_usuario"] = $pwd;
$_SESSION["nom_usuario"] = $row->nom_usuario;
$_SESSION["cod_usuario"] = $row->cod_usuario;
///////////////////////grava o acesso ao sistema na tabela acesso.
$sQuery1 = "insert into acesso (cod_user, nome_user, data, hora)
values ('" . $row->cod_usuario . "',
'" . $user . "',
'" . $date . "',
'" . $hora . "')";
mysql_query($sQuery1);
echo "<script>window.location='index_2.php'</script>";
} else {
?>
<script language="JavaScript">
<!--
alert("Nivel acesso incorreto!");
window.location = 'index.php';
//-->
</script>
<?php
} //ESSA É A LINHA 48 <---------------------
} else {
?>
<script language="JavaScript">
<!--
alert("Senha incorreta!");
window.location = 'index.php';
//-->
</script>
<?php
}
} else {
?>
<script language="JavaScript">
<!--
alert("Usuário não encontrado!");
window.location = 'index.php';
//-->
</script>
<?php
}
?>
Pergunta
guitarhead
Fala ai galera, beleza?
Não sei se é exatamente aqui que devo postar, senão, desculpem.
Queria uma ajuda de vocês para esse erro que é exibido quando tento fazer um login em uma pagina em php.
A maior dificuldade é que, se eu rodar a pagina do VertrigoServ funciona numa boa (não acusa erros), mas se eu executar com o Apache do EasyPHP ou o XAMPP acusa erros.
O erro então é na pagina ou no servidor? E como corrigir?
O erro é esse: Parse error: syntax error, unexpected '}' in C:\Program Files\xampp\htdocs\controle_atendimentos9\login.php on line 48
E o scrip segue abaixo:
Quem souber me informar, eu agradeço.
Obrigado caros,
Abraços
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.