Ir para conteúdo

Arquivado

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

Mateus Silva

sistema de eventos

Recommended Posts

eu aqui denovo haha, então pessoal...

to fazendendo um site que tem um sistema de eventos e tal, na página eu quero que quando o evento já tiver passado o titulo fique Assim isso no caso eu já fiz, poreeeeeem... eu também quero que ordene na página, do evento mais próximo aos que já passaram, pra ficar tipo:

• Evento amanhã

• Evento daqui 3 dias

• Evento daqui 1 mês

Evento que ja passou há 2 dias

Evento que ja passou há 10 dias

Evento que ja passou há 1 mês

 

No caso a minha dúvida é: Como posso exibir os evento pela data mais próxima porém deixando os eventos que já passaram por último ?

minha query tá assim:

<?php
$sql = mysql_query("SELECT * FROM site_eventos WHERE status = '1' ORDER BY data LIMIT $per_page");

depois disso vem o while normal checando a data e se já tiver passado estiliza de um jeito diferente.

lembrando que estou fazendo com paginação em jQuery e quero que só exiba 3 resultados por vez, por tanto se tiver 6 eventos 4 ativos e 2 inativos, nas páginas ficam:

Página 1:

Evento daqui 1 hora

Evento daqui 5 horas

Evento daqui 3 dias

 

Página 2:

Evento daqui 1 semana

Evento que ja passou há 2 dias

Evento que ja passou há 10 dias

 

Como eu disse, tudo que tá ai eu sei fazer, não é o problema, a única coisa que tá pegando é listar os eventos por data mais recente porém as datas que já passaram listar por último.

 

espero que tenham entendio e consigam me ajudar ;s vlw

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc tentou:

 

ORDER BY data DESC

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.