Foros del Web » Programando para Internet » PHP »

ayuda para paginar con class pdf Cezpdf

Estas en el tema de ayuda para paginar con class pdf Cezpdf en el foro de PHP en Foros del Web. require("classes/conexion.php"); if (!isset($pg)) $pg = 0; $cantidad = 40; $inicial = $pg * $cantidad; $conexion=conectarse(); $query_Recordset7 = sprintf("select mv.numero_hilera, pr.nombre,mv.codigo_cuartel,mv.cod_variedad,var.de scripcion, sum(peso1+peso2+peso3) as suma from ...
  #1 (permalink)  
Antiguo 16/12/2008, 23:14
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
ayuda para paginar con class pdf Cezpdf

require("classes/conexion.php");
if (!isset($pg))
$pg = 0;
$cantidad = 40;
$inicial = $pg * $cantidad;


$conexion=conectarse();
$query_Recordset7 = sprintf("select mv.numero_hilera, pr.nombre,mv.codigo_cuartel,mv.cod_variedad,var.de scripcion, sum(peso1+peso2+peso3) as suma
from movimientos as mv inner join predio as pr on (mv.codigo_predio=pr.codigo_predio)
inner join variedad as var on (mv.cod_variedad=var.cod_variedad) where fecha_captura between '$fecha1' and '$fecha2'
group by mv.numero_hilera order by mv.numero_hilera LIMIT $inicial,$cantidad");
$query_limit_Recordset7 = sprintf($query_Recordset7, $startRow_Recordset7, $maxRows_Recordset7);
$Recordset7 = mysql_query($query_limit_Recordset7, $conexion) or die(mysql_error());
//@$row_Recordset7 = mysql_fetch_assoc($Recordset7);


$query_Recordset1 = sprintf("select mv.numero_hilera, pr.nombre,mv.codigo_cuartel,mv.cod_variedad,var.de scripcion, sum(peso1+peso2+peso3) as suma
from movimientos as mv inner join predio as pr on (mv.codigo_predio=pr.codigo_predio)
inner join variedad as var on (mv.cod_variedad=var.cod_variedad) where fecha_captura between '$fecha1' and '$fecha2'
group by mv.numero_hilera");
$query_limit_Recordset1 = sprintf($query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $conexion) ;
$total_records = mysql_num_rows($Recordset1);
$pages = intval($total_records / $cantidad);


$salto=650;
$ixx = 0;
$ii = 0;
$i1 = 1;
$tamaño=12;

//$pdf->line(180,685,180,$salto);
//$pdf->line(280,685,280,$salto);


for ($i = 0; $i<($pages + 1); $i++) {
while($datatmp = mysql_fetch_array($Recordset7)) {
$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('num'=>$ixx));
$pdf->addText(300,$salto,$tamaño,$data[$ii][numero_hilera]);
$pdf->addText(138,$salto,$tamaño,$data[$ii][nombre]);
$pdf->addText(400,$salto,$tamaño,$data[$ii][suma]);
$salto=$salto-15;
$ii =$ii+1;
$i1 =$i1+1;
}
$salto=$salto+15;
$pdf->line(130,665,360,665);
//
$salto=$salto+10;
$salto1=$salto;
$pdf->line(130,705,480,705);
$pdf->line(130,685,130,705);
$pdf->line(480,685,480,705);
$pdf->line(130,665,480,665);
$pdf->line(280,685,280,$salto-20);
$pdf->line(380,685,380,$salto-20);
//$pdf->line(420,685,420,$salto);
$pdf->line(130,685,130,$salto-20);
$pdf->line(480,685,480,$salto-20);
$pdf->line(130,685,480,685);
$pdf->line(130,$salto1-20,480,$salto1-20);
$pdf->line(380,$salto1-20,480,$salto1-20);



if ($i == $pg) {
}
else {
// aqui crea paginas
$pdf->ezImage('log.jpeg',10,100,none);
$pdf->line(180,745,380,745);
$pdf->addText(138,690,9,'Desde:'.$fecha1);
$pdf->addText(400,690,9,'Hasta:'.$fecha2);
$pdf->addText(520,780,7,'Creado el '.date('d/m/Y'));
$pdf->addText(520,770,7,'A las '.date("H:i:s"));
$pdf->addText(185,750,16,'Listado Kilos por Hileras');
$pdf->addJpegFromFile("log.JPG",20,730,150);

$pdf->addText(300,670,10,'Codigo');
$pdf->addText(138,670,10,'Descripcion');
$pdf->addText(400,670,10,'kilos');
$pdf->ezNewPage();
}
}
if ($pg < $pages) {
$url = $pg + 1;
}
else {
}




//SOLO ME MUESTRA EL RESULTADO DE LOS 40 PRIMEROS REGISTROS Y EL RESTO DE LAS PAGINAS LAS GENERA SOLO CON EL ENCABEZADO ......ALGUIEN QUE ME AYUDE.
GRACIAS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:53.