2014-09-24 53 views
-2

大家好,我有一個問題關於從參數模型得到的數據,我不能考慮調用數據如何從模型參數的獲取數據笨

這是我的模型

function nilai_mahasiswa($ni_dos,$kd_smt,$kd_kls){ 
    $data_nilai_mahasiswa = $this->db->query("SELECT dat_jadwal_kuliah.ni_dos, dat_dosen.nama_dos, tab_mata_kuliah.nama_mt_klh, dat_krs.nim_mhs, dat_mahasiswa.nama_mhs, ". 
     " dat_krs.kd_mt_klh, dat_krs.kd_kls, dat_krs.jml_hadir, dat_krs.nilai_tugas, dat_krs.nilai_uts, dat_krs.nilai_uas, dat_krs.nilai_akhir, ". 
     " dat_krs.grade ". 
     " FROM dat_jadwal_kuliah ". 
     " INNER JOIN dat_krs ON (dat_jadwal_kuliah.kd_mt_klh = dat_krs.kd_mt_klh AND dat_jadwal_kuliah.kd_pst = dat_krs.kd_pst AND dat_jadwal_kuliah.kd_kls=dat_krs.kd_kls) ". 
     " INNER JOIN dat_dosen ON dat_jadwal_kuliah.ni_dos = dat_dosen.ni_dos ". 
     " INNER JOIN dat_mahasiswa ON dat_krs.nim_mhs = dat_mahasiswa.nim_mhs ". 
     " INNER JOIN tab_mata_kuliah ON dat_krs.kd_mt_klh = tab_mata_kuliah.kd_mt_klh ". 
     " WHERE dat_jadwal_kuliah.ni_dos='".$ni_dos."' AND dat_krs.kd_smt='".$kd_smt."' AND dat_krs.kd_kls='".$kd_kls."' ". 
     " ORDER BY dat_krs.nim_mhs asc"); 
    return $data_nilai_mahasiswa;  
} 

這是我的控制器

function inputnilai($ni_dos,$kd_smt,$kodemata,$kd_kls) { 
    if($this->session->userdata('isLogin') == FALSE) 
    { 
     redirect('login/login_form'); 
    }else 
    { 
     $data['semester'] = "$kd_smt"; 
     $data['kelas'] = "$kd_kls"; 
     $data['kodemata'] = "$kodemata"; 
     $data['nidos'] = "$ni_dos"; 
     $this->load->model('m_jadwal','',TRUE); 
     $user = $this->session->userdata('username'); 
     $data['pengguna'] = $this->m_login->dataPengguna($user); 
     $data['kdsmtaktif'] = $this->m_login->smtaktif(); 
     $data['data_nilai_mahasiswa'] = $this->m_jadwal->nilai_mahasiswa($ni_dos,$kd_kls,$kd_smt); 
     $this->load->view('aka_v',$data); 
     $this->load->view('inputnilai_v',$data); 
    } 
} 

在最後這是我的看法

  <?php 
      foreach($data_nilai_mahasiswa as $row) 
      { 
       echo $row['nim_mhs']; 
       echo $row['nama_mhs']; 
       echo "<br>"; 
      } 
      ?> 
+0

只有這個變量不會顯示或其它變量也沒有數據..? – StaticVariable 2014-09-24 03:25:27

+0

我怎樣才能顯示其他形式的變量,並將變量發送到模型 – 2014-09-24 03:40:01

+0

我的意思是'$ nidos'是迴應的東西? – StaticVariable 2014-09-24 03:44:43

回答

0

問題是在你的視圖部分$data_nilai_mahasiswa是一個數組,你正在取其元素爲$row,但仍然使用$row作爲數組$row['nim_mhs']這是錯誤的。

您可以使用

 <?php 
      foreach($data_nilai_mahasiswa as $row) 
      { 
       echo $row; 

       echo "<br>"; 
      } 
     // or 
      echo $data_nilai_mahasiswa['nim_mhs']; 
      ?> 
+0

仍然錯誤,這個錯誤我插入後,「數組到字符串轉換」 – 2014-09-25 06:28:28

+0

比我認爲你的SQL查詢有問題。 – StaticVariable 2014-09-25 08:40:31

+0

不,我的sql是正確的,我測試它的工作navicat mysql – 2014-09-25 09:11:03