Re: Calendario erro

45 views
Skip to first unread message
Message has been deleted

Evaldo Junior

unread,
Aug 3, 2018, 1:47:55 PM8/3/18
to Livro PHP e MySQL - Casa do Código
Oi, Carlos.

Você precisa passar a variável "$semana'  para a função "linha()" :-)

Abraços


2018-08-03 19:44 GMT+02:00 Carlos Rogerio Almeida Galdino <crogerio...@gmail.com>:
Alguma dica para o erro apresentado no exercicio do calendário ?

        <?php
            function linha()
            {  
                     echo"
                <tr>
                    <td>{$semana[0]}</td>
                    <td>{$semana[1]}</td>
                    <td>{$semana[2]}</td>
                    <td>{$semana[3]}</td>
                    <td>{$semana[4]}</td>
                    <td>{$semana[5]}</td>
                    <td>{$semana[6]}</td>
                </tr>   
                ";               
             }
 
        function calendario()
        {
            $dia = 1;
            $semana = array();
            while ($dia <=31 ) {
                array_push($semana, $dia);
               
                if (count($semana) == 7) {
                    linha($semana);
                    $semana = array();
                }
                $dia++;
                   
                }
               
            }
           
        ?>
        <table border="1">
            <tr>
                <th>Dom</th>
                <th>Seg</th>
                <th>Ter</th>
                <th>Qua</th>
                <th>Qui</th>
                <th>Sex</th>
                <th>Sáb</th>
            </tr>
            <?php calendario(); ?>
        </table>




Esta dando erro:


Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 16

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 17

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 18

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 19

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 20

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 21

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 22

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 16

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 17

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 18

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 19

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 20

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 21

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 22

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 16

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 17

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 18

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 19

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 20

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 21

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 22

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 16

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 17

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 18

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 19

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 20

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 21

Notice: Undefined variable: semana in C:\xampp\htdocs\curso\cal2.php on line 22

--
Você recebeu essa mensagem porque está inscrito no grupo "Livro PHP e MySQL - Casa do Código" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpemysqlcasadocodigo+unsub...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages