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 }}?>
Pergunta
Progamador - Joao
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:
Editado por Progamador - JoaoLink 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.