chapter 0 Denunciar post Postado Março 18, 2016 Estou tendo um problema ao seguinte algoritmo de sintaxe, alguém poderia analisar para mim? <? 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 } } 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 } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 18, 2016 Qual é a mensagem de erro? Qual é a linha onde dá erro? Sugiro ler as orientações deste tópico PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/ Compartilhar este post Link para o post Compartilhar em outros sites
chapter 0 Denunciar post Postado Março 18, 2016 erro de sintaxe na linha 48 "}" Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 18, 2016 Peguei seu código e coloquei em um arquivo. Executei e não deu erro de sintaxe. Deve ser outro trecho que está gerando o problema Compartilhar este post Link para o post Compartilhar em outros sites
Marcos_imasters 288 Denunciar post Postado Março 21, 2016 Primeironunca use @session_start() use sem o @ e use ele no inicio do codigo,o erro dessa sintese e que mesta faltado } ou nao exste nada que o concete esteja fechando Compartilhar este post Link para o post Compartilhar em outros sites