2017-09-21 12 views
0

CodeIgniterで関数を作成したので、2つのテーブルからデータベース情報を出力し、配列を持つビューページに表示できます。今、それを印刷することが行名などを含むすべての情報が表示されていることであるとき、私が持っている問題..データベース情報を表示せずにテーブル情報をエコーするCodeIgniter

は、それは私のビューページでこのようにそれを示しています

Array ([0] => Array ([user_id] => 6 [email] => [email protected] [voornaam] => Jeremy [product_id] => 73 [category_id] => 3 [product_naam] => Tennisracket)) [email protected] Jeremy Tennisracket 

そして、私はそれがしたいですこのような名前エコー:

**[email protected] Jeremy Tennisracket** 

マイビューのページ:

<?php print_r($userdetail_list); 
     foreach($userdetail_list as $row) 
         { 
         ?> 
         <tr> 
          <td><?php echo $row['email'];?></td> 
          <td><?php echo $row['voornaam'];?></td> 
          <td><?php echo $row['product_naam'];?></td> 
         </tr> 
     <?php } ?> 

私のコントローラ機能:

public function details($product_id) 
{ 
    //load the Product_model 
    $this->load->model('Product_model'); 

    //call function getdata in de Product_model 
    $data['userdetail_list'] = $this->Product_model->getdata(); 

    //get product details 
    $data['product'] = $this->Product_model->get_product_details($product_id); 

    //laad view 
    $data['main_content'] = 'details'; 
    $this->load->view('details',$data); 
} 

マイモデル関数:

public function getdata() 
{ 
    $this->db->select('users.user_id,users.email,users.voornaam,products.product_id,products.category_id,products.product_naam'); 
    $this->db->from('users'); 
    $this->db->join('products','products.user_id = users.user_id'); 
    $query = $this->db->get(); 
    if($query->num_rows()>0) 
    { 
     return $query->result_array(); 
    } 
} 
+1

'print_r($ userdetail_list);を削除する必要があります。 'あなたの意見で – chad

答えて

1

あなたはちょうどその部分を削除し、アレイ全体print_r($userdetail_list);を印刷しているだけのシンプルな愚かな間違いを持っ​​ています。

関連する問題