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>
Nel db ho record "data" TIMESTAMP NULL predefinito mi dà 0000-00-00 00:00:00 se invece metto NOT NULL mi dà CURRENT TIMESTAMPCodice 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>";
}
Praticamente mi stampa tutti i dati che ho è non secondo la data che gli dò.
Grazie molte!!!![]()