18 de August de 2013

Jogos PHP

    //inicia a sessão para guardar o número escolhido pelo PC 

    session_start(); 
    //cria o formulário para interação 
    echo "
        <p>Adivinhe o Número que eu estou pensando entre 1 e 100.</p>
        <form action='#' method='post'>
            <input type='text' name='entrada'>
            <input type='submit' value='Tentar'>
        </form><br/>
    "; 

    //se o jogo não foi iniciado ainda, inicia a contagem de tentativas e sorteia o número
    if (!isset($_SESSION['tentativa'])) { 
        $_SESSION['tentativa'] = 1; 
        $_SESSION['numero'] = rand(1,100); 
    }

    //se o usuário digitou algo e não foi a letra s 
    if (isset($_POST['entrada']) && $_POST['entrada'] != "s") { 
        //lê a entrada do usuário 
        $entrada = $_POST['entrada'];
        //se o número digitado for o mesmo que o sorteado exibe mensagem para reinício 
        if ($_SESSION['numero'] == $entrada) { 
            echo "
                Parabéns, você acertou! O número era <strong>".$_SESSION['numero']."</strong>.<br/> 
                Você usou <strong>".$_SESSION['tentativa']."</strong> tentativas.<br/>
                Para jogar novamente digite <strong>s</strong>. 
            "; 
        //se o número digitado for menor... } 
        } elseif ($_SESSION['numero'] > $entrada) { 
            echo "O número é maior que ".$entrada."!"; 
            //se o número digitado for maior... 
        } else { 
            echo "O número é menor que ".$entrada."!"; 
        } 

        //incrementa a tentativa 
        $_SESSION['tentativa']++; 
    //se o usuário digitou a letra s para começar de novo, destroi a variável de sessão com o número sorteado 
    } elseif (isset($_POST['entrada']) && $_POST['entrada'] == "s") { 
        unset($_SESSION['numero']); session_destroy(); 
    } 

Visualizações: 19.902



PHP

09 de May de 2017

Reescrita de URL

Neste tutorial vamos aprender a deixar nossas URLs amigáveis através da Reescrita de URL.

23 de February de 2014

Paginação PHP 2

Neste tutorial vamos incrementar o tutorial anterior e incluir as setas de anterior e próximo, além de aplicar alguns estilos CSS pra melhorar a visualização...

21 de August de 2013

Paginação PHP

Neste tutorial vou apresentar um código para Paginação PHP bem simples. Para manter a simplicidade eu não inclui as setas para anterior e próximo, mas apenas a numeração das páginas...

15 de August de 2013

Criando resumo em PHP

Muitas vezes queremos pegar somente a parte inicial de um texto para criar uma espécie de resumo, este recurso é muito útil para criar chamadas de notícias por exemplo...

Sérgio Toledo | Full-Stack Web Developer | LinkedIn | GitHub | YouTube

Todos os direitos reservados ©