Ir para conteúdo

POWERED BY:

Arquivado

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

PAJE SANTOS

Sistema de agenda

Recommended Posts

Bom dia.

 

Galera dessa vez preciso de uma sistema de agenda de eventos onde são mostrados na página somente 4 eventos mais devem ser mostrados em ordem de acontecimento da seguinte forma:

 

São Paulo/SP - 11.12

Local: Estádio | 18hs

 

lembrando q ao passar da data o evento é sobreposto pelo próximo e assim por diante.

 

Alguém sabe por onde começar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Começar é facil.:D

 

bem logica.

 

faça sua sentença sql da seguinte forma.

 

$sql =" SELEC * FROM eventos WHERE data between datainicio and datafinal LIMIT 4";

 

 

assim você coloca eventos entre essas datas.

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz alguns ajustes na tabela em Data coloquei em vez de DD/MM/AAAA coloquei DD-MM-AAAA com este comando:

 

$atual=date("j-m-Y");

$sql = "SELECT * FROM `agenda` WHERE Data between $atual and 31-12-2007 LIMIT 0, 4";

Porém não retornou nenhum resultado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paje,

 

primeiro você tem que verificar se no teu banco a sua estrutura de dados. o campo data está com o formato. date.

 

se não tiver.

nao adianta que nao vai retornar nada.

 

verifica. isso. antes de mais nada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alterei o campo data(que estava VARCHAR) e coloquei como date e já havia inserido vários eventos, porém continua a não retornar nenhuma resultado. Alterei tbm de DD-MM-AAAA para AAAA-MM-DD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de muito pesquisa vou responder minha própria pergunta:

 

Fiz um sistema para identificar qual é o dia e o mês do ano:

 

<?

function formata_data($strData){

$dia = date('d',strtotime($strData));

$mes = date('n',strtotime($strData));

return $dia . '.' . $mes;

};

$Data = formata_data($x['Data']);// $x['Data'] pega a data armazenada no db

 

$echo "$Data";

?>

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.