Ciao a tutti,
ho bisogno di un aiuto per modificare questo script che ho trovato già inserito in una pagina in modo che permetta l'estrazione dei record compresi tra due date. in pratica dovrebbe visualizzare le gli importi delle fatture pagate ai fornitori in un determinato periodo. ringrazio in anticipo scusandomi anche per la mia scarsa preparazione su php.
lo script è questo:
form action="cerca_acquistidata.php" method="get">
Data Inizio <input type="date" name="q" size="10"> Data Fine<input type="date" name="q" size="10">
<?
$obj=new sast1com();
$obj->connessione();
$result = mysql_query("SELECT *
FROM acquisti
WHERE STR_TO_DATE(data,'%d-%m-%Y') <=
STR_TO_DATE('$ricerca','%d-%m-%Y')
AND STR_TO_DATE(data,'%d-%m-%Y') >=
STR_TO_DATE('$ricerca','%d-%m-%Y')")
or die("Impossibile eseguire la query: ". mysql_error());
?>
</select> <input type="submit" value="Cerca">
</form>
<br>
<table width=95% class="tableborder1">
<tr>
<td class="sectionHeading1" width="10">ID</td>
<td class="sectionHeading1">Fornitore</td>
<td class="sectionHeading1">Data</td>
<td class="sectionHeading1">Totale</td>
<td class="sectionHeading1">Totale (iva inclusa)</td>
<td class="sectionHeading1" width="20">apri</td>
<td class="sectionHeading1" width="20">mod</td>
<td class="sectionHeading1" width="20">canc</td>
</tr>
<?
$q=$_GET['q'];
$obj->connessione();
if(strlen($q)>0){
$result = mysql_query("select acquisti.id,fornitore,data,totale,totaleiva,denomi nazione from acquisti,fornitori where acquisti.data ='$q' order by acquisti.data desc");
while($array=mysql_fetch_array($result))
funziona ma tiene conto solo della data di fine.
potete aiutarmi a correggerlo?
grazie mille