Potresti fare che l'elenco degli anni e dei mesi siano dei link. Es:Originariamente inviato da 83kiara83
Ora viene il grosso del problema: se volessi avere un menù a sinistra della pagina con l'elenco degli anni presenti nel database (ovviamente se nel mio db ho solo l'anno 2007 vedrò quello e basta) e come sottovoci i mesi per ogni anno. Cliccando su ogni mese mi compariranno nella pagina le news per quel mese selezionato.
Come si può fare?
2007 ---> lo visualizzi come 2007
Per i mesi una cosa simile, cioé
gennaio
Quindi in TUA_PAGINA.PHP prendi i dati passati tramite GET, e vedi se si tratta solo dell'anno oppure anche del mese e di conseguenza ti crei la select.
Nel caso hai cliccato sull'anno:
$anno = $_GET['anno'];
SELECT * FROM tabella WHERE YEAR(campo_data)=$anno;
Se, invece, hai anche il mese:
SELECT * FROM tabella
WHERE (YEAR(campo_data)=$anno AND MONTH(campo_data)=$mese);