출석부 문의 드립니다.
본문
1달에 한번 회의를 참석하는데, 회의 출석부를 관리자가 체크하고요.
회원들은 로그인 했을때 자신의 출석현황을 아래와 같이 보게 하고 싶습니다.
관리자페이지 > 회원관리 부분에 여분필드를 활용해서 입력란을 만들고,
회원정보 수정 페이지에서 보이게 하면 되지 않을까 생각해 봤는데요.
1) 회원여분필드에 배열을 사용해서, 배열[0]~배열[11] 까지를 사용해서
1~12월 까지의 출석체크를 할 수 있을까요?
2) 배열체크된 상태를 아래 표 형식으로 보이게 하려면 어떻게 하면 될까요?
3) 출석월수 합계 를 표시하는 방법은 어떻게 되는지?
답변 1
이건 여분필드를 사용할게 아니라 따로 테이블을 만들어서 작업을 하시는게
구조적으로도 맞고 가독성이나 유지관리 부분에서도 훨씬 더 편할것 같네요.
테이블 하나 만들어서 회원 아이디와 년도,월 에 관한 컬럼을 만들고
위에 처럼 전체 적인걸 다 보여주실거라면 보여주고자 하는 페이지에서
해당 회원에 관한 참석 데이터를 모두 불러서 배열에 담아주고
위의 구조와 같은 테이블을 만들기 위해 for 문을 돌릴때
해당 년도, 월에 참석데이터가 있는지 배열에서 체크해서 있으면 O 표시 해주면서
참석 카운트를 +1 해줘서 우측 합계에 출력해주시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.