как уметь отображать выбранные данные и отображать их? - PullRequest
0 голосов
/ 11 мая 2018

Я хочу спросить, как можно отобразить выбранные данные и отобразить их?

Структура Codeigniter

Контроллер

public function index() {
    $id_shelter = array();
    $nama_shelter = array();
    $shelter = $this->M_shelter->id();
    $data['shelter'] = $shelter;
    foreach($shelter as $all_shelter){
        array_push($id_shelter, $all_shelter->id_shelter);
        array_push($nama_shelter, $all_shelter->nama_shelter);
    }
    $all_data = $this->M_shelter->pengukuran($id_shelter[1], $nama_shelter[1]);
    foreach($all_data as $all){
        $data['suhu']       = $all->suhu;
        $data['tegAC']      = $all->tegAC;
        $data['tegDC']      = $all->tegDC;
        $data['arusAC']     = $all->arusAC;
        $data['arusDC']     = $all->arusDC;
        $data['kondisi_gas']    = $all->kondisi_gas;
        $data['kondisi_pintu']  = $all->kondisi_pintu;
    }
    $data['page']           = "home";
    $data['judul']          = "Beranda";
    $data['deskripsi']      = "Site managament system";
    $this->template->views('home', $data);
}

Модель

   public function pengukuran($id_shelter, $nama_shelter)
{
    $sql = "select pengukuran.id_shelter as id_shelter, pengukuran.nama_shelter as nama_shelter, parameter.suhu as suhu, parameter.tegAC as tegAC,
    parameter.tegDC as tegDC, parameter.arusAC as arusAC, parameter.arusDC as arusDC, parameter.kondisi_pintu as kondisi_pintu, 
    parameter.kondisi_gas as kondisi_gas from parameter, pengukuran, shelter 
    where (pengukuran.id_shelter = '$id_shelter' and parameter.id_shelter = '$id_shelter') and 
    (shelter.nama_shelter = '$nama_shelter' and pengukuran.nama_shelter = '$nama_shelter')";
    $data = $this->db->query($sql);
    return $data->result();
}

, такая как пример изображения.Когда я выбираю (данные 1) на кнопке, он отображает свои данные в столбце отображения под ним, а когда я выбираю отображение (данные 2), он отображает данные в столбце ниже. Для примера изображения

Я надеюсь, что кто-то может мне помочь.спасибо

1 Ответ

0 голосов
/ 11 мая 2018

Здесь вы можете использовать AJAX и при изменении кнопки передать значение Data1 или Datat2.В запросе, если вы получите $ _POST ['datatype'], тогда на основе этих данных фильтра и отображения в выводе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...