猿问

数据透视表中的学生出勤报告

我正在尝试记录参加我课程的学生的出勤率。课程的长度和时间各不相同,我只需要记录学生是否 (P) 已 (P) 已 (L) 已 (A) 已发送。我将出席情况记录在 1 个表中,并根据出席日期在数据透视表中显示记录。我是新手,只是无法锻炼此代码以包含我需要显示的所有详细信息。id、出价、全名、昵称、company_idno、(P)(L)(A)。

请有人看看我的代码并告诉我如何将此信息添加到数据透视表中。

这就是我想展示的

这是我存储信息的地方

http://img1.mukewang.com/61975fe70001016a09860481.jpg

这是表1

http://img2.mukewang.com/61975ff20001e9d204780122.jpg

这是表2

http://img4.mukewang.com/61975ffc0001d88606800124.jpg

目前我实现了我想要的外观,但使用 2 个表格并使用 CSS 来固定表格 1 的宽度并将表格 2 放在它旁边。

我意识到这是一种糟糕的做法,当然,我在不同平台上得到了奇怪的结果,尤其是 iOS,它在 2 个表之间放置了 47px 的差距,我似乎也无法删除。

我只想让表 2 显示所有信息。我只能显示 3 个字段,id、date、pla。如何添加全名、昵称和 company_idno ??




牛魔王的故事
浏览 139回答 2
2回答

皈依舞

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, 它对我有用

婷婷同学_

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";
随时随地看视频慕课网APP
我要回答