我只是想表显示类别名称,而不是向用户显示其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