<?php

    // 
    // * Utilizando var_dump() para gerar saida na tela ...
    //
    // * Substituir as chamadas 
    //      de  : mysql
    //      para: mysqli
    // 

    session_start();

    $url   = 'localhost';
    $user  = 'root';
    $pass  = '';
    $banco = 'teste';

    if (!($conexao = mysqli_connect($url, $user, $pass, $banco))) {
        die('Sem conexao: ' . mysqli_error() . '<br>');
    } else { 
        echo '<i>:: Conexao OK!</i><br>';
    }
    var_dump( $conexao );

    // declarando as variaveis faltantes para seguir com o teste ...
    $_POST['usuario'] = 'admin';
    $_POST['senha']   = 'xpto';
    $_POST['logout']  = '';
    $_POST['logout']  = 1;
    
    // condicao ternaria
    // senha = se( senha_true_em POST       ?  eh_POST          : (senao) eh_GET )
    $senha   = ( isset($_POST['senha']  ) ) ? $_POST['senha']   : $_GET['senha'];
    $usuario = ( isset($_POST['usuario']) ) ? $_POST['usuario'] : $_GET['usuario'];

    // pegando varivel global do servidor
    $url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
    echo ":: URL:" . $url . "<br>";

    $erro = 0;
    $mensagem = '';
    // verificando se passou 'logout' por POST (modo velado) ou GET (eh mostrado na linha de endereco)
    $encerra = ( isset($_POST['logout']) ) ? $_POST['logout'] : $_GET['logout'];

    echo ":: Senha1:" . $senha . "<br>";
    if (!isset($_SESSION['s_login'])) {
        echo ":: Senha2:" . $senha ."<br>";

        if($senha) {
            echo ":: Senha3:" . $senha . "<br>";

            $SQL = "SELECT * FROM numeros WHERE senha = '". $senha . "'";
            var_dump($SQL);

            // $result_id = mysql_query($SQL) or die("Erro no banco de dados: ".$SQL);
            if ($result_id = $conexao->query($SQL)) {
                var_dump($result_id);
                $total = $result_id->num_rows;
                var_dump($total);
                echo ":: retornou " . $total . " linhas. <br>";
            }
            // var_dump($result_id);

            $total = mysqli_num_rows($result_id);
            echo ':: num rows total... <br>';
            var_dump($total);

            if($total) {
                $dados = mysqli_fetch_array($result_id);
                $usuario = $dados["usuario"];
                echo ":: Usuário2:" . $usuario . "<br>";

                $_SESSION['s_login'] = $senha;
                $_SESSION['nome_usuario'] = $usuario;
                header("Location: teste3.php");
                exit;
            } else {
                echo ":: Senha4:" . $senha . "<br>";
                if ((!$senha)) { $erro = 1; } else { $erro = 2; }
            }
        }
    } else {
        echo ":: Senha5:" . $senha . "<br>";
        echo ':: Valor de $encerra = ' . $encerra ;
        var_dump( $encerra );
        if ($encerra==1) {
            session_unset();
            session_destroy();
            $erro = 3;
        } else {
            // header("Location: teste3.php");
            // exit;
        }
    }
    if ($erro!=4) {
    }
?>

 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
        <title>Pontos</title>
        <style>
            #Centralizar { position: absolute; width: auto; height: auto; left: 30%; top:30%; margin-left: -250px; margin-top: -68px; }
        </style>
    </head>


    <body>
        <div id="Centralizar">
            <table style="text-align: left; width: 800px; height: 236px;" border="1" cellpadding="3" cellspacing="3">
                <tbody>
                    <tr>
                        <td style="width: 55%; text-align: center;"><img style="width: 228px; height: 228px;" alt="" src="login.png"></td>
                        <td style="width: 75%;">
                            <div style="text-align: center;">
                            
                                <?php
                                    if ( $erro == 2 ) { 
                                        echo 'Senha inv&aacute;lida!!!';
                                    } elseif ( $erro == 3 ) {
                                        echo 'Logout realizado com sucesso!!!';
                                    }
                                ?>
                            </div>
                            Forneça sua senha para acesso:
                            <form method="post" action="<?php echo $url; ?>">
                                Usuario: <input size="50" name="usuario" id="usuario" type="text">
                                Senha: <input size="50" name="senha" id="senha" type="password">
                                <div style="text-align: center;">
                                    <input name="Submit" value="Entrar" type="submit">
                                    <input type="button" value="Voltar" onClick="location.href='../';">
                                </div>
                            </form>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </body>
</html>
