Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

chapter

erro de sintaxe "}"

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.