Foros del Web » Programando para Internet » PHP »

clase PDF de R&OS conectar MYSQL

Estas en el tema de clase PDF de R&OS conectar MYSQL en el foro de PHP en Foros del Web. Hola quisiera compartir un código para generar un pdf que se conecta a una base de datos MYSQL, no lo escribi completo yo pero silo ...
  #1 (permalink)  
Antiguo 29/04/2009, 09:15
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
clase PDF de R&OS conectar MYSQL

Hola quisiera compartir un código para generar un pdf que se conecta a una base de datos MYSQL, no lo escribi completo yo pero silo adapte a mi necesidad, espero le sirva a alguien y cualquier duda consultan
Código PHP:
<?php
require_once('class.ezpdf.php');
require_once(
'../Connections/sistem3.php'); //Scrip de conexion

$pdf =& new Cezpdf('LEGAL','landscape');//tamaño de la hoja LEGAL, apaisado
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(2,2,2,1.5);//Margenes
$pdf->ezStartPageNumbers(760,35,9,'right',date('d/m/Y H:i').'- Página {PAGENUM} de {TOTALPAGENUM}');//Fecha y numero de pagina a la derecha
// coloca una linea arriba y abajo y titulo para  todas las paginas
$all $pdf->openObject();
$pdf->saveState();
$pdf->setStrokeColor(0,0,0,1);
$pdf->line(40,30,880,30);//linea arriba
$pdf->line(40,570,880,570);//linea abajo
$pdf->ezImage('logo.jpg',0,25,1,'left');//logo en izquierda arriba
$pdf->addText(41,573,10,'Este es el titulo de la izquierda');
$pdf->addText(650,573,10,'Este es el titulo de la derecha');
$pdf->restoreState();
$pdf->closeObject();
// termina las lineas
$pdf->addObject($all,'all'); 
//CONEXION A LA BASE
$conexion mysql_connect($hostname_sistem3$username_sistem3$password_sistem3);
mysql_select_db("sistema"$conexion);
$queEmp "SELECT * FROM tablas WHERE algo  ORDER BY ID DESC";
$resEmp mysql_query($queEmp$conexion) or die(mysql_error());
$totEmp mysql_num_rows($resEmp);

$ixx 0;
while(
$datatmp mysql_fetch_assoc($resEmp)) { 
    
$ixx $ixx+1;
    
$data[] = array_merge($datatmp, array('num'=>$ixx));
}
//INICIO LOS TITULOS 
$titles = array(
                
'tabla_1'=>'<b>TABLA 1</b>',
                
'tabla_2'=>'<b>TABLA 2</b>',
                
'tabla_3'=>'<b>TABLA 3</b>',
                
'tabla_4'=>'<b>TABLA 4</b>',
                
'tabla_5'=>'<b>TABLA 5</b>',
                
'tabla_6'=>'<b>TABLA 6</b>',
                
'tabla_7'=>'<b>TABLA 7</b>',
                
'tabla_8'=>'<b>TABLA 8</b>'
                
            
);
    
$options = array (
                                
//OPCIONES GENERALES PARA LAS TABLAS
                
'fontSize'=>10 ,
                   
'innerLineThickness'=>0.1,
                
'xOrientation'=>'center',
                
'shadeCol'=>array(0.9,0.9,0.9),
                
'width'=>880,
                
//DOY OPCIONES POR COLUMNAS
                
'cols'=>array(
                                
                
'tabla_1'=>array('width'=>65,'justification'=>'left'),
                
'tabla_2'=>array('width'=>40,'justification'=>'left'),
                
'tabla_3'=>array('width'=>70,'justification'=>'left'),
                
'tabla_4'=>array('width'=>80,'justification'=>'left'),
                
'tabla_5'=>array('width'=>50,'justification'=>'left'),
                
'tabla_6'=>array('width'=>60,'justification'=>'left'),
                
'tabla_7'=>array('width'=>200,'justification'=>'left'),
                
'tabla_8'=>array('width'=>200,'justification'=>'left'))
                );             
                
 
//imprimo todo
$pdf->ezTable($data$titles'',$options);
$pdf->ezText("\n\n\n"9);
$pdf->ezStream();
?>

Última edición por oroscoush; 29/04/2009 a las 09:20
  #2 (permalink)  
Antiguo 01/05/2009, 02:11
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Respuesta: clase PDF de R&OS conectar MYSQL

Amigo estoy interesado en el codigo ya que tengo un modulo de preinscripcion en linea y va conectado a una base de datos, y lo que quiero hacer ahora es al final del proceso como le genero un codigo de control sacar una planilla que imprima ese numero de control y me la exporte a PDF... Espero tu respuesta
  #3 (permalink)  
Antiguo 11/05/2009, 10:13
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: clase PDF de R&OS conectar MYSQL

no te entiendo muy bien, pero supongo que codigo de control lo podes sacar del ID de la ficha de inscripcion y con eso hacer el SELEC de la clase PDF. te repito no entendi muy bien tu consulta si queres explicame mejor y vemos si te puedo ayudar.
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 15:26.