Salve,
nel database c'è solo un record con data 05-06-2004codice:<?php include("dbhead.php"); include("funcs.php"); include ('class.ezpdf.php'); $title = "Riepilogo Ricevute Emesse ed Accrediti Vari"; $cy = get_current_year(); $cols = array('Cod', 'Data', 'Versamento', 'Oggetto', 'Num. Quiet.', 'Modalità'); $pdf =& new Cezpdf('a4', 'landscape'); $pdf->selectFont('./fonts/Helvetica.afm'); $pdf->ezText($title, 20, array('justification' => 'center')); $pdf->ezSetDy("-20"); $pdf->ezText("blablablablabla", 12); $pdf->ezSetDy("-30"); /* Print month by month.. */ for($m=1; $m<13; $m++) { $month_name = get_month_by_n($m); $pdf->ezText("Versamenti effettuati nel mese di: $month_name", 10); $pdf->ezSetDy("-10"); $query = "SELECT id, data, importo, oggetto, numero, modalita FROM pagamenti WHERE MONTH(data)='$m' AND YEAR(data)='$cy'"; $result = mysql_query($query, $db); $i=0; while ($sql_data = mysql_fetch_row($result)) { $a_array[$i] = $sql_data; $i++; } $pdf->ezTable($a_array, $cols); $pdf->ezSetDy("-30"); mysql_free_result($result); } /* End of cycle */ $pdf->ezStream(); ?>
come mai mi stampa tutte le tabelle dal mese di Giugno in poi usando i dati del record (del record con data 05-06-2004)?
buon proseguimento!

Rispondi quotando
