2013-09-21 3 views
0

мне нужно заполнить массив из базы данных, но должен быть в следующем формате:Заполнение массива из базы данных

$rows = array(   
    array("WD", "80GB","WD800AAJS SATA2 7200rpm 8mb"  ,"$36.90","Y"), 
    array("WD","160GB","WD1600AAJS SATA300 8mb 7200rpm"  ,"$39.87","Y"), 
    array("WD", "80GB","800jd SATA2 7200rpm 8mb"   ,"$41.90","Y"), 
    array("WD","250GB","WD2500AAKS SATA300 16mb 7200rpm" ,"$49.88","Y"), 
    array("WD","320GB","WD3200AAKS SATA300 16mb 7200rpm" ,"$49.90","Y"), 
    array("WD","160GB","1600YS SATA raid 16mb 7200rpm"  ,"$59.90","Y"), 
    array("WD","500GB","500gb WD5000AAKS SATA2 16mb 7200rpm","$64.90","Y"), 
    array("WD","250GB","2500ys SATA raid 7200rpm 16mb"  ,"$69.90","Y"), 
); 

Я делаю это так, но это не работает

$data = array(); 

foreach ($res as $value) { 
    $data[] = array('afiliadios'=> 
     array(
      $value[noEmpadronamiento], 
      $value[docIdentificacion], 
      $value[municipio], 
      $value[departamento], 
      $value[fechaAfiliacion], 
      $value[apellido], 
      $value[nombre]) 
     ); 
} 

Я хочу сделать отчет в формате PDF, это ссылка, где я веду

http://www.zedwood.com/article/136/generate-pdfs-with-php

+0

Попробуйте изменить '$ value [noEmpadronamiento]' на '$ value ['noEmpadronamiento']'. Примечание. – BlitZ

+0

Я не заметил ни одной цитаты, и добавил ее, но я не работаю –

ответ

2

Если вы хотите сгенерировать аналогичный массив, тогда он должен быть таким.

$data = array(); 

foreach ($res as $value) { 
    $data[] = array(
      $value['noEmpadronamiento'], 
      $value['docIdentificacion'], 
      $value['municipio'], 
      $value['departamento'], 
      $value['fechaAfiliacion'], 
      $value['apellido'], 
      $value['nombre']) 
     ); 
} 
+0

Я пробовал то, что вы предлагали, но не работал –

+0

Можете ли вы показать мне, что ошибка, которую вы получаете –

+0

, не показывает мне никаких ошибок, создавая PDF-файл, но пусто и ничего мне не показывает. –

Смежные вопросы