다중승인 게시판, 도와주세요 채택완료
승인게시판을 만드느라고 고심중입니다.
업무는 현실적으로 각 단계에서 검토와 승인을 거칠수 밖에 없기 때문에 권한에 따라 상급자가 승인을 하고 표시되도록 하고자 합니다.
게시판 여분필드 bo_3에 조장|팀장|부장|이사를 옵션으로 넣어 두고,
여분필드 wr_3에 '|'로 구분해서 explode해서 조장|팀장|부장|이사 4명 각각의 승인여부에 따라 해당 구분공간에 '조', '팀', '부', '이'로 기록되거나 공백으로 두고,
view 페이지에서 조장, 팀장, 부장, 이사 각각의 체크 상태를 승인버턴을 통해 승인/수정 하도록하고자 합니다.
list 페이지에서는 단순히 승인여부를 보여주도록 합니다.
write 페이지를 열어 승린자가 승인여부를 체크할 필요는 없지만, 아래와 같이 코드로 테스트해보니 잘 작동합니다.
write 화면

write.skin.php
write_update.skin.php
하지만 정작 필요한 것은 write 페이지를 승인자가 열어서 승인체크를 하는 것이아니라,
view 페이지에서 각 단계의 승인자가 승인 여부를 체크해야 할 것이기 때문에 view 페이지에서의 승인여부 체크를 처리하는 것이 되야 하는데,
write 페이지의 저 부분을 view 페이지에서 작동하도록 해야합니다.
가능하면 bo_3에 옵션으로 설정한 값을 view로 불러와서 체크박스를 구성해야 하는데, 이것도 잘 안되는군요.
조언 부탁드립니다.
view 화면

view.skin.php
view_write.php
아래는 승인여부를 단순히 표시해주는 리스트 화면입니다.
list 화면

답변 1개
단순히 view에서 승인 표시만 이라면 아래처럼하면됩니다.
view.skin.php 님 코드를 아래처럼 수정
view_write.php 코드를 아래처럼 수정
가능하면 bo_3에 옵션으로 설정한 값을 view로
불러와서 체크박스를 구성해야 하는데, 이것도 잘 안되는군요.
이건 무슨 말씀인지 이해 잘안되서....
참고로 bo_3은 이렇게 가져오면됩니다.
$bo3 = explode('|',$board['bo_3']);
$bo3_00 = $bo3[0];//팀장
$bo3_01 = $bo3[1];//부장
$bo3_02 = $bo3[2];//이사
$bo3_03 = $bo3[3];//법인장
// echo $bo3_00; // 결과 팀장
답변에 대한 댓글 6개
덧 붙이자면 승인이나면 버튼을 숨긴다던지 추가 설정이 필요해보입니다.
언제든 바꿔 버릴 수 있으니요. 간단히 아래 예 처럼
<?php if(!$wr3_02) { ?>
<button type='submit' id='btn_submit' accesskey='s' class='btn_submit btn' style='margin:-8px 0 0 5px'>승인완료</button>
<?php } ?>
<input type="checkbox" name="wr3_00" value="Y"<?php echo ($wr3_00 == "Y") ? " checked" : "";?>> 조장
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인