我想要显示单行数据,而不是循环遍历使用搜索功能从数据库检索的结果。如何在没有循环的情况下显示名和姓?
以下是视图
<?php echo form_open('payroll/get/', ['id' => 'get', 'class' => 'form-horizontal']); ?>
<?php echo form_close(); ?>
<?php foreach ($emp as $E) :?>
<h3>Employee name: <?php echo $E->first_name .' '. $E->last_name ?></h3>
<?php endforeach ?>控制器
public function get(){
$key= $this->input->post('get');
if(isset($key) and !empty($key)){
$data['allowance']=$this->payroll_model->get($key);
$data['emp'] = $this->payroll_model->get_name($key);
$data ['main_view'] = 'payroll/manage_sal';
$this->load->view('layouts/main', $data);
}我正在获得结果,但我必须遍历它们才能显示。
发布于 2020-06-24 20:05:29
在payroll_model中,确保使用返回的对象只有一个结果
$query->row()然后,您就不必使用循环了,您的html将是
<h3>Employee name: <?php echo $emp->first_name .' '. $emp->last_name ?></h3>https://stackoverflow.com/questions/62552094
复制相似问题