亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據透視表中的學生出勤報告

數據透視表中的學生出勤報告

PHP
牛魔王的故事 2021-11-19 16:26:37
我正在嘗試記錄參加我課程的學生的出勤率。課程的長度和時間各不相同,我只需要記錄學生是否 (P) 已 (P) 已 (L) 已 (A) 已發送。我將出席情況記錄在 1 個表中,并根據出席日期在數據透視表中顯示記錄。我是新手,只是無法鍛煉此代碼以包含我需要顯示的所有詳細信息。id、出價、全名、昵稱、company_idno、(P)(L)(A)。請有人看看我的代碼并告訴我如何將此信息添加到數據透視表中。這就是我想展示的這是我存儲信息的地方這是表1這是表2目前我實現了我想要的外觀,但使用 2 個表格并使用 CSS 來固定表格 1 的寬度并將表格 2 放在它旁邊。我意識到這是一種糟糕的做法,當然,我在不同平臺上得到了奇怪的結果,尤其是 iOS,它在 2 個表之間放置了 47px 的差距,我似乎也無法刪除。我只想讓表 2 顯示所有信息。我只能顯示 3 個字段,id、date、pla。如何添加全名、昵稱和 company_idno ??
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

public function get_members_for_attendence()

{

    $date = $this->input->post('choose_date');

    $sql = 'SELECT a.date, c.member_name,c.member_join_date,c.member_payment_date,c.member_exp_date,c.member_payment_date,c.member_contact, c.member_reg_id,

            CASE

                WHEN a.status = "absent" THEN "Absent"

                WHEN a.status = "present" THEN "Present"

                ELSE "Not Taken"

            END as attendence_status

            FROM member_reg AS c 

            LEFT JOIN attendence AS a ON a.member_reg_id = c.member_reg_id AND a.date = "'.$date.'"';

    $query = $this->db->query($sql);

    return $query->result();

}

對于 CodeIgniter 3, 它對我有用


查看完整回答
反對 回復 2021-11-19
?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

SELECT c.olumns 

     , y.ou

     , a.ctually

     , w.ant

  FROM students s

  JOIN attendance a

  ON a.classno = s.classno

 WHERE s.classno = :id 

 ORDER 

    BY s.bluecard_no ASC 

     , a.date";


查看完整回答
反對 回復 2021-11-19
  • 2 回答
  • 0 關注
  • 164 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號