Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2010, 10:47
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
Respuesta: Problema con array y ezpdfh

Tal como sale en el ejemplo

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. }
  6. $titles = array(
  7.                 'num'=>'<b>Num</b>',
  8.                 'nombre'=>'<b>Empresa</b>',
  9.                 'direccion'=>'<b>Direccion</b>',
  10.                 'telefono'=>'<b>Telefono</b>'
  11.             );

Dentro del while se hace uso del array_merge así
$data[] = array_merge($datatmp, array('num'=>$ixx));

concatenando el array de datos $datatmp y supuestamente poniendo al final array('num'=>$ixx). En el caso de $titles el array se construye así
Código PHP:
Ver original
  1. $titles = array(
  2.                 'num'=>'<b>Num</b>',
  3.                 'nombre'=>'<b>Empresa</b>',
  4.                 'direccion'=>'<b>Direccion</b>',
  5.                 'telefono'=>'<b>Telefono</b>'
  6.             );

teniendo a $num en la primera posición.

El ejemplo me funciona correctamente, pero si mi logica fuera cierta, en el while debería ser al reves.
$data[] = array_merge(array('num'=>$ixx),$datatmp);
__________________
Without data, You are another person with an opinion.
W. Edwads Deming