Cita:  
					Iniciado por jdbravo 
  Te recomendaría que pusieras todo el código PHP y también el código en HTML para poder revisarlo todo.
    Gracias, jdbravo, el codigo html es el siguiente: 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>VENTAS DIARIAS</title> 
<link rel="stylesheet" href="styleventasxarticulo.css" /> 
</head> 
<body> 
    <h1>Souvenir My Beach</h1>
        <p></p>    <p></p>
    <h4>VENTAS DIARIAS</h4> 
    <p></p>    <p></p> 
    <FORM METHOD="post" ACTION="ventasdiarias.php"> 
<input type="hidden" name="edad" value="55">   
<p>FECHA INICIAL 
<select size="1" name="dia">
   <option selected value=""></option>
   <option value="01">01</option> // aqui iban todos los dias hasta el 31, eliminado 
                                                              // por longitud de nuevo
</select> 
<select size="1" name="mes">
   <option selected value=""></option>
   <option value="01">ENERO</option>
   <option value="02">FEBRERO</option><option value="03">MARZO</option><option value="04">ABRIL</option>
   <option value="05">MAYO</option><option value="06">JUNIO</option><option value="07">JULIO</option>
   <option value="08">AGOSTO</option><option value="09">SETIEMBRE</option><option value="10">OCTUBRE</option>
   <option value="11">NOVIEMBRE</option><option value="12">DICIEMBRE</option>
</select> 
<select size="1" name="year">
   <option selected value=""></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><option value="2021">2021</option>
</select>
</p> 
    <p></p>    <p></p> 
<p>FECHA FINAL 
<select size="1" name="diaf">
   <option selected value=""></option>
   <option value="01">01</option>
   <option value="02">02</option><option value="03">03</option><option value="04">04</option>
   <option value="05">05</option><option value="06">06</option><option value="07">07</option>
   <option value="08">08</option><option value="09">09</option><option value="10">10</option>
   <option value="11">11</option><option value="12">12</option><option value="13">13</option>
   <option value="14">14</option><option value="15">15</option><option value="16">16</option>
   <option value="17">17</option><option value="18">18</option><option value="19">19</option>
   <option value="20">20</option><option value="21">21</option><option value="22">22</option>
   <option value="23">23</option><option value="24">24</option><option value="25">25</option>
   <option value="26">26</option><option value="27">27</option><option value="28">28</option>
   <option value="29">29</option><option value="30">30</option><option value="31">31</option>
</select> 
<select size="1" name="mesf">
   <option selected value=""></option>
   <option value="01">ENERO</option>
   <option value="02">FEBRERO</option><option value="03">MARZO</option><option value="04">ABRIL</option>
   <option value="05">MAYO</option><option value="06">JUNIO</option><option value="07">JULIO</option>
   <option value="08">AGOSTO</option><option value="09">SETIEMBRE</option><option value="10">OCTUBRE</option>
   <option value="11">NOVIEMBRE</option><option value="12">DICIEMBRE</option>
</select> 
<select size="1" name="yearf">
   <option selected value=""></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><option value="2021">2021</option>
</select> 
    Hoy <input type="checkbox" name="hoy" value='1'>
</p>
<!--
<p>anotaciones</p> 
<p><textarea rows="5" name="anotaciones" cols="28"></textarea></p>
-->
<p></p>  
<p>REPORTES RÁPIDOS:</p>
<p>
    Últimos 30 días<input type="radio" name="quickr" value="30">  
    Últimos 90 días<input type="radio" name="quickr" value="90">  
    Último año<input type="radio" name="quickr" value="365">
</p>  
<p>
<input type="reset" value="Limpiar" name="B2">
<input type="submit" value="Crear Reporte" name="enviar">
</p>     
</FORM> 
</BODY>			  
</body>
</html>  
y el codigo php es el siguiente: 
<?php 
require('fpdf/fpdf.php');
require('conexion.php');
class PDF extends FPDF
{
var $widths;
var $aligns;
//aqui iba toda la formacion del pdf, que es irrelevante en este caso y tuve que eliminarla para 
//reducir la longitud del mensaje.  
// SE FORMAN LAS FECHAS INICIALES Y FINALES
        $fecha=time()-21600; 
        if (isset($_POST['quickr']))
        {
         if ($_POST['quickr']==30)
            {
            $fechai=$fecha-2592000;
            }
         if ($_POST['quickr']==90)
            {
            $fechai=$fecha-7776000;
            }
         if ($_POST['quickr']==365)
            {
            $fechai=$fecha-31536000;
            }
         $fechaf=$fecha;
        }else{
             if (isset($_POST['hoy']))
                 {
                 $fechaf=$fecha;
                 }
                 else{
                     $fechaf=mktime(0,0,0,$_POST['mesf'],$fechaf=$_POST['diaf'],$_POST['yearf']);
                     }
             $fechai=mktime(0,0,0,$_POST['mes'],$_POST['dia'],$_POST['year']);
             }   
//        $product= $_POST['codigo'];
	$con = new DB;
	$products = $con->conectar();
/*
	$strConsulta = "SELECT * from products WHERE code =  '$product'"; 
	$products = mysql_query($strConsulta); 
	$fila = mysql_fetch_array($products);
*/
	$pdf=new PDF('P','mm','Letter');
	$pdf->Open();
	$pdf->AddPage();
	$pdf->SetMargins(15,15,15);
	$pdf->Ln(10); 
        $fechaformati=date("Y-m-d",$fechai);
        $fechaformatf=date("Y-m-d",$fechaf); 
        $pdf->SetFont('Arial','',12);
        $pdf->Cell(0,6,'Desde '.$fechaformati.' hasta '.$fechaformatf.'.',0,1);
//    $fechai=date("Y-m-d",$fecha-86400);	$pdf->Cell(0,6,'Producto:  '.$fila['name'],0,1);
        $pdf->Ln(10);
	$pdf->SetFont('Arial','',10);
	$pdf->SetWidths(array(25,20,20,25,30,30,30));
        $pdf->SetAligns(array('C',0,0,0,0,0,0));
	$pdf->Row(array("FECHA","CLIENTES","ITEMS","TC","EFECT"  ,"VENTA DIA",'UTIL $')); 
	$listado = $con->conectar();
	$strConsulta = "SELECT transactions.date, transactions.amount, transactions.itemcount, transactions.paymethod,
        transactions.utility, transactions.type
        FROM transactions
        WHERE transactions.type='1' AND transactions.date >='$fechaformati' AND transactions.date <= '$fechaformatf' ";
        //variables para totales generales
        $totalclientesg=0;
        $totalitemsg=0;
        $totaltcg=0;
        $totalcashg=0;
        $totalventasg=0;
        $totalutilg=0;
        $queryventasdia = mysql_query($strConsulta);
        $pdf->Cell(0,6,'','T',1);
        $rangodias=$fechaf-$fechai;
        $numfilas = mysql_num_rows($queryventasdia); 
        while ($rangodias!=-86400)
            {
            $totalclientesl=0;
            $totalitemsl=0;
            $totaltcl=0;
            $totalcashl=0;
            $totalventasl=0;
            $totalutill=0;
            $dia=date("Y-m-d",$fechai+$rangodias);
            $fila=mysql_data_seek($queryventasdia,0); 
            for ($r=0; $r<$numfilas; $r++)
                     {
                          $fila=mysql_fetch_array($queryventasdia);
                          if ($dia==$fila['date'])
                              {
                              $totalclientesl=$totalclientesl+1;
                              $totalitemsl=$totalitemsl+$fila['itemcount'];
                              if ($fila['paymethod']=="2")
                                  {
                                  $totaltcl=$totaltcl+$fila['amount'];
                                  }
                                  else
                                     {
                                     $totalcashl=$totalcashl+$fila['amount'];
                                     }
                           $totalventasl=$totalventasl+$fila['amount'];
                           $totalutill=$totalutill+$fila['utility'];
                             } 
                      }
            $pdf->Row(array($dia, $totalclientesl,$totalitemsl,number_format($totalt  cl,2),number_format($totalcashl,2),number_format($  totalventasl,2),number_format($totalutill,2)));
            $totalclientesg=$totalclientesg+$totalclientesl;
            $totalitemsg=$totalitemsg+$totalitemsl;
            $totaltcg=$totaltcg+$totaltcl;
            $totalcashg=$totalcashg+$totalcashl;
            $totalventasg=$totalventasg+$totalventasl;
            $totalutilg=$totalutilg+$totalutill;
            $rangodias=$rangodias-86400;
	    }
        $pdf->Cell(0,6,'','T',1);
        $pdf->SetFont('Arial','',12);
        $pdf->SetTextColor(25,25,250);
        $pdf->Row(array('TOTALES: ',$totalclientesg,$totalitemsg,'$ '.number_format($totaltcg,2),'$ '.number_format($totalcashg,2),'$ '.number_format($totalventasg,2),'$ '.number_format($totalutilg,2))); 
$pdf->Output();
?> 
De nuevo gracias.