Ciao a tutti!
Stò cercando di creare un form con ricerca tramite data mese ed anno ma non riesco...mi aiutate per favore?

Vi posto la pagina html e la pagina php

Codice PHP:
<form action="data.php" method="post" name="data"

DATA


<select>
<
option value="GENNAIO">GENNAIO</option>
<
option value="FEBBRAIO">FEBBRAIO</option>
<
option value="MARZO">MARZO</option>
<
option value="APRILE">APRILE</option>
<
option value="MAGGIO">MAGGIO</option>
<
option value="GIUGNO">GIUGNO</option>
<
option value="LUGLIO">LUGLIO</option>
<
option value="AGOSTO">AGOSTO</option>
<
option value="SETTEMBRE">SETTEMBRE</option>
<
option value="OTTOBRE">OTTOBRE</option>
<
option value="NOVEMBRE">NOVEMBRE</option>
<
option value="DICEMBRE">DICEMBRE</option>



</
select>

<
select>
<
option value="2009">2009</option>
<
option value="2010">2010</option>
<
option value="2011">2011</option>
<
option value="2012">2012</option>
<
option value="2013">2013</option>
<
option value="2014">2014</option>
<
option value="2015">2015</option>
<
option value="2016">2016</option>
<
option value="2017">2017</option>
<
option value="2018">2018</option>
<
option value="2019">2019</option>
<
option value="2020">2020</option>



</
select>

<
input type="submit" value="INVIA">


</
form>
</
form
Codice PHP:
$query=mysql_query("SELECT * FROM dati WHERE YEAR(data) = 'anno' AND MONTH(data) = 'mese' ORDER BY data DESC") or die(mysql_error());  



while(
$dati=mysql_fetch_array($query)){

$id_cl=$dati['id_cl'];
$ingresso=$dati['ingresso'];


echo 
"<tr><td>$id_cl</td><td>$ingresso</td><td>";
 

Nel db ho record "data" TIMESTAMP NULL predefinito mi dà 0000-00-00 00:00:00 se invece metto NOT NULL mi dà CURRENT TIMESTAMP

Praticamente mi stampa tutti i dati che ho è non secondo la data che gli dò.

Grazie molte!!!