Foros del Web » Programando para Internet » PHP »

Etiketas fpdf

Estas en el tema de Etiketas fpdf en el foro de PHP en Foros del Web. Hola buenas tengo un problema quiero hacer un pdf con fpdf+php+mysql....que consiste en sacar los nuemros del cliente de mi base de datos con el ...
  #1 (permalink)  
Antiguo 09/11/2009, 17:59
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 18 años
Puntos: 0
Etiketas fpdf

Hola buenas tengo un problema quiero hacer un pdf con fpdf+php+mysql....que consiste en sacar los nuemros del cliente de mi base de datos con el numero de su o sus respectivos equipos, esto para imprimirlos en un papel aderible, pero tengo el siguiente problema al momento de correr el script:

1.- solo en la primera hoja del archivo se ven las etiketas como las kiero, pero en las hojas que le siguen solo se muestra una en la posicion x,y y otra en la siguiente hoja en la posicion x1,y1...y asi sucesivamente.
Código PHP:
$SQL="SELECT * FROM `depto` WHERE(`Visible` !=0) Order By IDC ASC"$res=mysql_query($SQL,$conn);
if(!
$res) die("Error en la busqueda de Depto en Zona" mysql_error());


$arreglo = array();

$resultado mysql_query($SQL,$conn);

while( 
$fila mysql_fetch_array$resultado,MYSQL_ASSOC ) ){
    
$arreglocount$arreglo ) ] = $fila;  
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$pdf=new FPDF('L','mm','Letter'); $pdf->AddPage();
//////////////////////////////////////////////////////////////
 
$Y=5;
for(
$i=0$i count($arreglo); $i+=4){ 
$X=5;
if(
$i count($arreglo)){

/////////////////////////////////////////1 de 4///////////////////////////////////
        
$pdf->SetFont('Arial','B',12);
        
        
$pdf->SetXY($X,$Y);        
        
$txt="NC: ".$arreglo[$i]["IDC"]." NEQP: ".$arreglo[$i]["NEQP"];
        
$pdf->Cell(50,10,$txt,1,0,'C');    
}
/////////////////////////////////////////1 de 4///////////////////////////////////
/////////////////////////////////////////2 de 4///////////////////////////////////
$A=$i+1;
if(
$A count($arreglo)){
        
$pdf->SetFont('Arial','B',12); $X=$X+70;
        
        
$pdf->SetXY($X,$Y);        
        
$txt="NC: ".$arreglo[$A]["IDC"]." NEQP: ".$arreglo[$A]["NEQP"];
        
$pdf->Cell(50,10,$txt,1,0,'C');    
}
/////////////////////////////////////////2 de 4///////////////////////////////////
/////////////////////////////////////////3 de 4///////////////////////////////////
$A=$i+2;
if(
$A count($arreglo)){
        
$pdf->SetFont('Arial','B',12); $X=$X+70;
        
        
$pdf->SetXY($X,$Y);        
        
$txt="NC: ".$arreglo[$A]["IDC"]." NEQP: ".$arreglo[$A]["NEQP"];
        
$pdf->Cell(50,10,$txt,1,0,'C');    
}
/////////////////////////////////////////3 de 4///////////////////////////////////
/////////////////////////////////////////4 de 4///////////////////////////////////
$A=$i+3;
if(
$A count($arreglo)){
        
$pdf->SetFont('Arial','B',12); $X=$X+70;
        
        
$pdf->SetXY($X,$Y);        
        
$txt="NC: ".$arreglo[$A]["IDC"]." NEQP: ".$arreglo[$A]["NEQP"];
        
$pdf->Cell(50,10,$txt,1,0,'C');    
}
/////////////////////////////////////////4 de 4///////////////////////////////////
$N++; if($N==4){ $Y=$Y+15$N=0;}
}

$pdf->Output(); 
No es nada estilizado o super profesional mi codigo pero bueno......ahora bien espero me puedan ayudar a encontrar el error ó alguna sigerencia seria genial.
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:40.