
11/12/2007, 09:29
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 17 años, 3 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
|