我只是想表顯示類別名稱,而不是向用戶顯示其ID。所以我剛纔添加$數據[「類」]對象在我的控制器FOREACH打印所有元素的
控制器代碼:
$Query="group by product_image order by product_id";
$data["products"] = $this->insert->Select('product',$Query);
foreach ($data['products'] as $waste) {
$qry = "where id=".$waste->product_category;
$cat[] = $this->insert->select('category',$qry);
}
$data['category'] = $cat;
//print_r($data["products"]);
$this->load->view('manage/product/list',$data);
查看代碼:
if(!empty($products)) {
$l=0;
$base_url=$this->config->item('base_url');
$tot = count($products);
foreach($products as $products_info) {
$l++; ?>
<tr>
<td valign="middle"><div class="checkbox check-default">
<!-- <input type="checkbox" value="3" id="checkbox2" />
<label for="checkbox2"></label> !-->
</div></td>
<td valign="middle"><?php echo $products_info->product_id;?></td>
<td valign="middle"><?php echo $products_info->product_code;?></td>
<td valign="middle"><?php echo $products_info->product_name;?>-<?php echo $products_info->prod_weight;?></td>
<td valign="middle"><a target="_new" href="<?php echo $base_url. "product/".$products_info->product_image;?>"><img src="<?php echo $base_url. "product/".$products_info->product_image;?>" width="75" height="30" alt="" /></a></td>
<td valign="middle"><?php echo $products_info->product_amount; ?></td>
<td valign="middle">
<?php foreach($category as $cat) { ?>
<?php echo $cat[0]->category_title; ?>
<?php } ?>
</td>
<td><?php if($products_info->status==1) {?>
<button Placeid="<?php echo $products_info->id;?>" action='1' class="btn btn-mini btn-success status-btn">Approved</button>
<?php } else { ?>
<button Placeid="<?php echo $products_info->id;?>" action='0' class="btn btn-mini btn-danger status-btn">UnApproved</button>
<?php } ?>
</td>
的這個代碼=>的輸出圖像
,但我只是想顯示正確的類別到相應的row..So請幫忙從該下車...等待可能solutionzzz
無需多次查詢:簡單使用INNER JOIN。 – JYoThI
謝謝兄弟...它的工作... –
很高興幫助你:) – JYoThI