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 }}?>