Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ayesha

exibição de eventos cronologicamente

Recommended Posts

Olá pessoal,

 

Bem seguinte: herdei um site onde preciso alterar a forma como uma página mostra eventos. Hoje ele simplesmente pega os eventos cadastrados e os coloca na página, em ordem cronológica, porém de forma a que eventos já passados ainda sejam mostrados. Exemplificando:

 

temos eventos nos dias 10, 11 e 12 de janeiro, e 01, 02 e 03 de fevereiro.

Hoje eles são mostrados normalmente, ou seja, primeiro vem os eventos de jan, e depois os de fev. Mas, no mes de fevereiro, caso eu não delete do banco de dados os de janeiro, eles continuam a ser apresentados.

 

O que eu gostaria é que o MySQL (na verdade PHP)verificasse a data do sistema e mostrasse apenas aqueles eventos que seriam daquele dia em diante.

 

Sei que é fácil, mas sou completamente leigo no assunto, e aproveito para dizer que estou a procura de alguém que saiba MySQL + PHP e WEB para me auxiliar na alteração do sistema de administração do site.

 

Valew, pessoal - caso não seja neste forum, por gentileza me indiquem onde posso arrumar auxílio.

 

Ayesha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, mostre a tabela do banco de dados.

 

OK, mas como exporto ela aqui?

 

Hummmm, acredito que deseje o que descrevo a seguir:

 

eve_cod int(11)

eve_dadacadastro datetime

eve_dataevento_inicio date

eve_dataevento_fim date

eve_nome varchar(150)

 

 

É isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vai uma sql li

 

select * from eventos order by eve_dadacadastro desc limit 0,10

 

vai selecionar os eventos por ordem descendente limitando a 10 resultados, 10 linhas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas pra completar o que deseja

 

select * from eventos where eve_dataevento_fim > now() order by eve_dadaevento_inicio desc limit 0,10

 

Onde o Fim do evento tenha uma data menor que a atual

e ordenando pela data de inicio não pela data em que foi cadastrada

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.