Ir para conteúdo
Fórum Script Brasil
  • 0

Ajude com meu codigo.


Progamador - Joao

Pergunta

Eu estou criando um sistema de contagem regressiva, que vai fazer contagem regresiva de todos as pessoas que estão cadastradas no banco porém ele da muitos erros como este "SCREAM: Error suppression ignored for

( ! ) Notice: Undefined index: $dia in C:\wamp\www\i9Veiculos\adm\opcao.php on line 154"

Eu quero saber como que faz para que de certo fazer a contagem regressiva com todas as pessoas cadastradas no banco... codigo abaixo:

<?php


#Configuramos o timezone a ser usado como base no script
date_default_timezone_set("America/Sao_Paulo");

#Data atual
$data_atual = time();

#Setamos a data pela qual a contagem regressiva será feita

    $seleciona = mysql_query("SELECT * FROM inserir_pessoas");
    $conta = mysql_num_rows($seleciona);
    
    if($conta <= 0){
        echo "Não há nenhum dado no banco!";
    }else{
        while($ln = mysql_fetch_array($seleciona)){
        
        $nome =  $ln ['nome'];
        
    $dia =  $ln ['$dia'];
          $mes =  $ln ['mes'];
        $ano =  $ln ['ano'];
            
$ano = $ano;
$mes = $mes;
$dia = $dia;
$hora = 00;
$minuto = 00;
$segundo = 00;

#Transformamos a data da contagem regressiva para mesmo formato da data atual
$data_futura = mktime($hora, $minuto, $segundo, $mes, $dia, $ano);

#Calculamos a contagem regressiva
$segundos_restantes_diferenca = $data_futura - $data_atual;

#Pegamos os dias, horas, minutos e segundos que faltam para a data
$dias_restantes = floor($segundos_restantes_diferenca / 60 / 60 / 24);
$horas_restantes = floor(($segundos_restantes_diferenca - ($dias_restantes * 60 * 60 * 24)) / 60 / 60);
$minutos_restantes = floor(($segundos_restantes_diferenca - ($dias_restantes * 60 * 60 * 24) - ($horas_restantes * 60 * 60)) / 60);
$segundos_restantes = floor(($segundos_restantes_diferenca - ($dias_restantes * 60 * 60 * 24) - ($horas_restantes * 60 * 60)) - ($minutos_restantes * 60));

#Definimos o formato da data
$formato_data = "d/m/Y H:i:s";

#Formatamos as datas para o formato setado acima
$data_futura_exibir = date($formato_data, $data_futura);
$data_atual_exibir = date($formato_data, $data_atual);
?>



<table width="964" border="0" align="center">
  <tr>
  <td width="54"></td>
    <th width="881" scope="col">Nome: <?php echo $nome?> -Data atual: <?php echo $data_atual_exibir; ?> - Data contagem regressiva: <?php echo $data_futura_exibir; ?> - Faltam: <?php echo "$dias_restantes dias, $horas_restantes horas, $minutos_restantes minutos e $segundos_restantes segundos"; ?></th>
    <td width="15"> </td>
  </tr>
</table>

<?php }}?>

Editado por Progamador - Joao
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...