Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2010, 09:02
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Problema con array y ezpdfh

Buen día foro

Estoy trabajando con php y mysql en la generación de una consulta dinamica para luego ser exportados los resultados a PDF. La consulta se genera bien pero al momento de interpretarla con el ezpdfh tengo un problema.

Código PHP:
Ver original
  1. $ixx = 0;
  2. while($datatmp = mysql_fetch_assoc($resEmp)) {
  3.     $ixx = $ixx+1;
  4.     $data[] = array_merge($datatmp, array('num'=>$ixx));
  5. }
Con este codigo lleno los datos que vienen de la consulta correctamente.
el array('num'=>$ixx) me lista el numero de registros que tiene.

Posterior a esto, debo generar un array con los títulos de encabezado en el que me he guiado por esta pagina

Entonces, según el manual los titulos deben ser de la siguiente forma
Código PHP:
Ver original
  1. $titles = array('num'=>'<b>Numero</b>', 'mes'=>'<b>Mes</b>');
Cuando lo construyo estático para cierto escenario
Código PHP:
Ver original
  1. $titles = array('num'=>'Numero','unidad'=>'unidad','propietarios'=>'propietarios','residentes'=>'residentes');
El programa me jala bien y me muestra correctamente los datos.

Pero cuando quiero hacer dinamico este array de titulos, solo me muestra los titulos y me esconde la información.
Código PHP:
Ver original
  1. $titles = array_merge(array('num'=>'Numero'),$array_con_mis_campos);

En un principio pensé que para la consulta era necesario recibir ese formato 'campo_base_de_datos'=>'Lo que quiero' por lo que traté de construir esta misma cadena para enviarsela al array de titulos, con tan mala suerte que me pone en los nombres de campos esta misma cadena generada.

De que forma puedo construir este array de títulos de forma dinámica y que no me esconda la información que ya tengo correctamente cargada en el array data?

Les agradezco mucho.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 12/07/2010 a las 09:09