Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom.. eu fiz um sistema ae de anúncios..
aí eu preciso fazer com que mostre os dias restantes, atualizando a cada dia...
eu tentei, mas só dava números negativos..
$total = explode("-",somadata($anuncios['datainicio'],$anuncios['dias_restantes']));
$faltam = ceil((mktime(0,0,0,$total[1],$total[3],$total[0]) - time()) / 86400);
A função somadata, só faz somar a data de ínicio e os dias restantes...
A data está no formato padrão (Y-m-d)...
Resumindo...
Eu queria mostrar todo os dias, o total de dias restantes a partir de uma data no banco de dados...
CREATE TABLE `anuncios` (
`id` bigint(20) NOT NULL auto_increment,
`datainicio` date,
`duracao` tinyint(2),
`dias_restantes` tinyint(2),
)
Explicando a tabela:
id - nem precisa explicar
datainicio - o nome já diz, é a data em que o anúncio iniciou-se
duracao - é formado em dias, para somar com a datainicio.
dias_restantes - é o valor que será atualizado todo dia..
E tipo, o usuário que não é o criador do anuncio apenas verá os dias restantes, ele não atualizará nada na tabela. Apenas atualizará, quando o criador entrar no sistema de usuários cadastrados!
Obrigado, e espero que esteja bem explicado!
Carregando comentários...