结果集在页面上显示
我在模板里面查询两个结果集
function select_agent() //查询代理商家
{
$this->load->database();
$query=$this->db->query("select * from agent");
$ddagent=$query->result() ;
return $ddagent;
}
function select_keepproduct() //查询存储商品
{
$this->load->database();
$query=$this->db->query("select * from keepproduct");
$kp=$query->result() ;
return $kp;
}
在控制器中调用这个两个结果集
function index(){
$this->load->model('Sell_model');
$data['data']=$this->Sell_model->select_agent(); //代理商家结果集
$dd['dd']=$this->Sell_model->select_keepproduct(); //销售产品结果集
$this->load->view('insertsell',$data);
$this->load->view('insertsell',$dd); //想把上面两个结果集加载页面上。但是不能写两次view ,这样在页面上就会显示两次内容。但是我不知道怎么写呢?有人知道告诉一声啊。
}
在页面上是想这样显示的。
<tr>
<td>名称
<select name="pid" >
<?phpforeach ($dd as $value) { ?>
<option value="<?phpecho $value->id ;?>" ><?phpecho $value->pname ;?></option>
<?php} ?>
</select>
</td>
</tr>
<tr>
<td>代理商家
<select name="agentid" >
<?phpforeach ($data as $va) {?>
<option value="<?phpecho $va->id ;?>" ><?phpecho $va->agentname ;?></option>
<?php}?>
</select>
</td>
</tr> 难道没有人知道吗? 不能认真看看手册吗?
http://codeigniter.org.cn/user_guide/general/views.html 仔细看看这里,尤其“给视图添加动态数据”那地方
要这样写
$data['agents']=$this->Sell_model->select_agent(); //代理商家结果集
$data['products']=$this->Sell_model->select_keepproduct(); //销售产品结果集
$this->load->view('insertsell',$data);
视图怎么写,你自己改吧,要学会自学哈 谢谢版主!
页:
[1]