2012-01-09 3 views
1

내 데이터베이스의 데이터로 PDF를 채 웁니다. 이제이 작업은 루프를 얻을 수 없다는 것을 제외하고는 작동합니다. 이제 내가 얻은 것으로 출력물에 잘못된 데이터를 제공합니다. 내 모델에서domcodef를 사용하는 루프 코드 신 호

는 내가 가지고 :

public function getGoogle($id) { 
    $this->db->select('*'); 
    $this->db->where('quickscan_id', $id); 
    $query = $this->db->get('zoekwoorden_quickscan_google_gebruik'); 

    return $query->row_array(); 
} 

그리고 내 컨트롤러 :

다음
$view["googles"] = $this->pdfs->getGoogle($id); 

내가 PDF 생성 내보기 :

$googleloop = ''; 
foreach ($googles as $google) 
{ 
     $zoekwoord = $google['zoekwoord']; 
     $volume_pm = $google['colume_pm']; 
     $positie = $google['positie']; 

     $googleloop .= "<div id='zoekwoorddiv'> 
          <div id='gzoekwoordleft'> 
           ".$zoekwoord." 
          </div> 
          <div id='gzoekwoordcenter'> 
           ".$volume_pm." 
          </div> 
          <div id='gzoekwoordright'> 
           ".$positie." 
          </div> 
         </div>"; 
}; 

임 변수 $googleloop를 호출을 내 $html 변수에 PDF 출력. 하지만 내 PDF에서 그것은 내게 $googles에서 배열의 첫 번째 문자를 보낸 다음 $google['volume_pm'] 등의 첫 문자 만

이것이 다소 혼란 스럽긴하지만 나는 이것을 설명하는 방법을 모르겠다. 보다 나은.

답변

3

row_array()은 한 행만 반환하므로 전체 결과 집합에 result_array()을 사용해야합니다.

+0

그건 내 잘못 이었어, 고마워. :) – Augus