Я пытаюсь заполнить таблицу в HTML, у меня есть 2 таблицы (ОС и рабочий стол). Я хочу получить OSname
, а затем посчитать его вхождения на рабочем столе.
Вот код МОДЕЛИ:
public function countAllOS(){
$this->db->select('os.OSname as OSNAME');
$this->db->from('os');
$this->db->where(array('os.flag'=>1));
$this->db->where(array('desktop.campus' => $this->session->userdata('userCampus'), 'desktop.flag' => 1));
$this->db->join('desktop', 'os.os_id = desktop.os', 'left');
$this->db->group_by('os.OSname');
$this->db->order_by('os.OSname', 'ASC');
$query = $this->db->get();
return $query->result();
}
Вот код КОНТРОЛЛЕРА:
public function softwareInventory(){
$data = array();
if($this->isUserLoggedIn){
$con = array(
'id' => $this->session->userdata('userId')
);
$data['oss'] = $this->users_model->countAllOS();
$this->load->view('software_inventory.php', $data);
}else{
redirect('users/login');
}
}
И мой код VIEW:
<?php foreach($oss as $os){ ?>
<tr>
<td><?php echo $oss['OSname']; ?></td>
<td><?php echo $oss->os_id; ?><td>
<a href="<?php echo base_url(); ?>index.php/users/repairedit/<?php //echo $os->os_id; ?>" title="View Record">
<button type="button" class="btn btn-warning waves-effect"><i class="material-icons">edit</i></button></a>
</td>
</tr>
<?php } ?>
TABLE Structure for *desktop* table:
desktop_id
os
flag
TABLE Structure for *os* table:
os_id
OSname
flag