Ho letto vari post ma sono ancora all'inizio e non so se sia possibile fare in modo che da una select si possa vedere solo l'anno e non il giorno/mese /anno.
Vorrei che es: si vedesse solo 2008 e scegliendolo l'utente vedesse tutte le notizie del 2008
Solo che nel db ho il campo : "data" che contiene 28/10/2008, 10/05/2008 etc
Vi posto il mio codice, il quale funziona ma fa l'elenco così:28/10/2008 e non solo 2008
<form method="post" action="notizie_scelte.php">
<?php
//fai la connessione al database.
include('connect.php');
//fai una query
$query = mysql_query("SELECT year(data) DATE_FORMAT(data, '%d.%m.%y') FROM notizie");
//apro il tag select per il menu a tendina
echo "<select name=\"sceltadata\" onChange=\"submit();\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\" size=\"1\" >";
//metto i risultati della query in un array e poi faccio un ciclo
while($row = mysql_fetch_array($query))
{//stampo option con value uguale alla data e il testo è la data
echo "<option value=\"".$row['data']."\">".$row['data']."</option>";
}
//finito il ciclo chiudo il tag select
echo"</select>";
?>
</form>
Grazie japan