Jump to content


Daniel Jhonatan

Member Since 05/09/2008
Offline Last Active 31/05/2012, 13:20
-----

Posts I've Made

In Topic: Sistema De Banner Com Data De Entrada E Saída

31/05/2012, 13:20





A única coisa que eu queria é controlar o dia de entrada e saída do banner.


Mais se controlar só o dia não vai calcular de um mês para outro, tem levar em conta o mês também.


Mas então como é que eu posso fazer isso?


Olá, não sei se entendi bem mas se quer exibir um banner em um determinado período seria:

"SELECT * FROM banner WHERE '$hoje' BETWEEN pagina_data_entrada AND pagina_data_saida LIMIT 1";

Mas antes verifique se a variável '$hoje' está passando os dados no formato DATE "ano-mes-dia" e se na sua table os campos 'pagina_data_entrada' e 'pagina_data_entrada' se encontram no mesmo formato (DATE). Att =)


Obrigado dery!
Minha data esta no formato brasileiro d/m/Y mas mesmo assim funciono.

In Topic: Sistema De Banner Com Data De Entrada E Saída

29/05/2012, 18:00


A única coisa que eu queria é controlar o dia de entrada e saída do banner.


Mais se controlar só o dia não vai calcular de um mês para outro, tem levar em conta o mês também.


Mas então como é que eu posso fazer isso?

In Topic: Sistema De Banner Com Data De Entrada E Saída

29/05/2012, 15:04

Mais agora separou os dias: %d/%m/%Y fazendo a pesquisa de item por item.

O certo seria remover o sinal de "%" então? peguei esse código de um exemplo que encontrei na internet.
A única coisa que eu queria é controlar o dia de entrada e saída do banner.
E para isso eu criei na tabela dois campos char(10) para guardar essas duas datas.

In Topic: Sistema De Banner Com Data De Entrada E Saída

29/05/2012, 12:28

Esse MONTH e o YEAR eu ainda não conheço.
Mas agora de uma olhada nesse sql por que parece que agora deu certo:
WHERE STR_TO_DATE('$hoje', '%d/%m/%Y') BETWEEN STR_TO_DATE(pagina_data_entrada, '%d/%m/%Y') AND STR_TO_DATE(pagina_data_saida, '%d/%m/%Y') ORDER BY pagina_ordem ASC
Lenbrando que $hoje esta guardando o dia de hoje: $hoje = date('d/m/Y');

In Topic: Sistema De Banner Com Data De Entrada E Saída

29/05/2012, 11:59

O que está chegando na $hoje?

A data de hoje.

$hoje = date('d/m/Y');


IPB Skin By Virteq