Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2013, 13:54
angelsds
 
Fecha de Ingreso: noviembre-2012
Ubicación: Caracas - Venezuela
Mensajes: 116
Antigüedad: 11 años, 5 meses
Puntos: 1
archivo que genera pdf no recibe variable por POST

buenas gente, les escribo para una duda o mejor dicho un error que llevo rato tratando de resolver pero no encuentro el por qué no recibe las variables

El caso es el siguiente, Tengo un pequeño modulo donde hago un resumen de datos basicos en un sistema medico, el usuario introduce su numero de documento de identidad, compruebo en la base de datos si este documento esta registrado y si el documento esta registrado envio la variable por POST al archivo reporte_paciente.php donde se generará el PDF, pero la variable que envio para generar el PDF no me la recibe el archivo reporte_paciente.php

Lo he desarollado basicamente en PHP aunque tambien tiene un poco de JQuery, las consultas y el envio de variables hacia el archivo que genera el PDF lo he hecho con AJAX pero posteo el problema en este foro ya que el error que me da es en PHP igual coloco el codigo ajax por si alguien puede ayudarme:

Utilizo firebug y con él he comprobado que si estoy enviando las variables por el JQuery pero en el archivo del PDF no me la recibe:


aqui recibo el documento y compruebo si esta registrado para posteriormente enviar el id para generar el PDF
Código HTML:
$.ajax({
											data: {ced_pac: $("#nac").val()+"-"+ $("#ced_pac").val()},
											type: "POST",
											url: "consulta_datos_basicos_pacientes.php",
											dataType: "json",
											success: function(datos)
											{
												if(datos.id_pac!=null)
												{
												
													$.ajax({
											data: { id: datos.id_pac,
											ced_pac:  $("#nac").val()+"-"+ $("#ced_pac").val()
											},
											type: "POST",
											url: "reporte_paciente.php",
											
											success: function(datos)
											{
												if(datos){
												window.location = 'reporte_paciente.php';}
											}
													});
												}
												else
												{
													var msg = confirm("Paciente no Registrado, desea agregarlo");
																if(msg)
																{
																$.ajax({
																			data: {ced_pac: $("#nac").val()+"-"+ $("#ced_pac").val() },
																			type: "POST",
																			url: "agregar_paciente2.php",
																			success: function(datos)
																			{
																			$("#contenido").html(datos);}
																			});	
																														
																}
																
																else{
																$("#contenido").load("datos_basicos_pacientes.php");}	
												}
													
												
												
											}
								});

aqui es donde deberian llegar las variables y generarme el PDF el error que me da es: UNDEFINED INDEX "nombre de la variable "

Código PHP:
require('../fpdf/fpdf.php');
require(
'../classes/Conexion.class.php');

    
$conexion = new Conexion();
    
$ced_pac=$_POST['ced_pac'];
    
$id=$_POST['id']; 
despues de capturar las variables por POST esta el query que hago a la BD todo eso si está perfecto el problema que tengo esta en que el $_POST no esta recibiendo las variables enviadas, de antemano muchas gracias.