11/12/2007, 09:29
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Re: Problemas con traspasar una consulta php a pdf Aca esta mi codigo esta hecho en dos partes una es la busqueda y la otra es la exportacion o generacion a pdf es en la segunda q' se cae:
aqui van los codigos:
Consulta para generar pdf: Código PHP: $variableRut = $_POST['Campo1']; include('funcion_base_dato.php'); //va la base de dato $consulta = "SELECT * FROM tabla WHERE Campo1 ='$variableRut'"; $resultado = mysql_query($consulta); $num_resultados = mysql_num_rows($resultado); if ($num_resultados) { //Muestro el resultado de la busqueda $row = mysql_fetch_array($resultado); $varRut = stripslashes($row["Campo1"]); $varApellidoPaterno = stripslashes($row["Campo2"]); $varApellidoMaterno = stripslashes($row["Campo3"]); $varNombre = stripslashes($row["Campo4"]); //Separo la fecha para mostrar luego así 11 de diciembre de 2007 $dia = substr(stripslashes($row["Campo5"]),-2,2); $mes = substr(stripslashes($row["Campo5"]),-5,2); $anyo = substr(stripslashes($row["Campo5"]),-10,4); $varEstadoClivil = stripslashes($row["Campo6"]); $varDireccion = stripslashes($row["Campo7"]); $varRegion = stripslashes($row["Campo7"]); $varComuna = stripslashes($row["Campo8"]); if(!stripslashes($row['Campo9'])=="") { $varCodigoTelefelonico = substr(stripslashes($row[' Campo9']),-11,3); $varTelefono = substr(stripslashes($row[' Campo9']),-7,7); }else{ $varTelefono = "No Registra"; } if(!stripslashes($row['Campo10'])=="") $varCelular = stripslashes($row["Campo10"]); else $varCelular = "No Registra"; $varCorreoElectronico = stripslashes($row["Campo11"]); include('funcion_filtrar_1.php'); //Filtra para tener el mes en palabras y en español. } Generar pdf: Código PHP: include("consulta.php"); define('FPDF_FONTPATH','font/');//Foncion de librerias para fuentes require('jlpdf.php'); //Fusión de liberias generales /* supuesta muestra en pdf*/ $cadena= "Rut : $varRut \n"; $cadena.= "Apellido Patertno : $varApellidoPaterno \n"; $cadena.= "Apellido Matertno : $varApellidoMaterno \n"; $cadena.= "Nombres : $varNombre \n"; $cadena.= "Fecha de Nacimiento : $varFechaNacimiento \n"; $cadena.= "Estado Civil : $varEstadoClivil \n"; $cadena.= "Domicilio : $varDireccion \n"; $cadena.= "Región : $varRegion \n"; $cadena.= "Comuna / Ciudad : $varComuna \n"; $cadena.= "Telefono : $varTelefono \n"; $cadena.= "Celular : $varCelular \n"; $cadena.= "Correo Eletronico : $varCorreoElectronico \n"; /* Generamos una instancia para comenzar a utilizarla */ $pdf=new JLPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','',12); /* Nos posicionamos en la posició 0,10 */ $pdf->SetX(0); $pdf->SetY(10); /* Texto en una columna de 300 puntos de ancho, justificada */ $pdf->JLCell("$cadena",300,'j'); $pdf->Output();
Última edición por victormanuel2008; 11/12/2007 a las 11:21
Razón: ordenar programa
|