0
有了一些變化,我得到了錯誤,在原PHP這項工作很好,但在笨,我試圖讓這個result_array
在一段時間(表),但我不知道會是什麼在codeigniter中替代fetch_row
。請幫我通過while (list($d, $sn, $s) = each($IDS-))
一行獲得此方式。嚴重性注意:未定義抵消
型號:
public function raw_attendance_Data() {
$this->db->select('attnDate, TraineeID, Status');
$this->db->from('tbl_attendance');
$this->db->order_by('TraineeID');
$query = $this->db->get();
return $query->result_array();
}
控制器:
public function rawAttendance(){
$data['IDS'] = $this->AttendanceModel->raw_attendance_Data();
$this->load->view('attendance/rawAttendance', $data);
}
查看:
$curname='';
$tdata = '';
reset($IDS);
while (list($d, $sn, $s) = each($IDS)) {
if ($curname != $sn) {
if ($curname) {
$tdata .= "<tr><td>$curname</td><td>" . join('</td><td>', $rowdata). "</td></tr>\n";
}
$rowdata = $emptyRow;
$curname = $sn;
}
$rowdata[$d] = $s;
}
$tdata .= "<tr><td>$curname</td><td>" . join('</td><td>', $rowdata). "</td></tr>\n";
主席先生,我改變我的代碼'每個($ IDS)'代替'fetch_row'。請看一下。 –