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();
}
}
'print_r($ userdetail_list);を削除する必要があります。 'あなたの意見で – chad