권한별로 볼수있는 설정인데 도와주세요...

안녕하세요

제가 만들고 있는 셀렉트문 소스인데요 (해바리님꺼 검색해서 변형중 ^^)

<? if (($member[mb_id] && ($member[mb_id] == $list[$i][mb_id])) || $is_admin) { ?>
<td>
<select onchange="location='/skin/board/chatbox2_excel/w10_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_10='+this.value;">">
<option value='' <? if($list[$i][wr_10] == '') echo 'selected'; ?>>선택</option>
<option value='진행중' <? if($list[$i][wr_10] == '진행중') echo 'selected'; ?>>진행중</option>
<option value='완료' <? if($list[$i][wr_10] == '완료') echo 'selected'; ?>>완료</option>
<option value='보류' <? if($list[$i][wr_10] == '보류') echo 'selected'; ?>>보류</option>
</select>
</td>

<? } ?>


이런식으로 설정을 하면 작성자 이거나 운영자일떄문 볼수있도록 설정이 되있는데요

다른사람이 접속했을때 수정은 못하지만 설정된 상태를 불수있게 수정할수 있을까요?

도움좀 요청드릴게요...
|

댓글 5개

흠.. 아무래도 수정하는 list.skin.php에 있는 소수에서 수정을 막을수는 없을거 같구...

연결되는 w10_up.php에서 권한설정을 해줘야 하는거일듯 막... 생각이 나네요 ^^;;;

<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
<script language='JavaScript'>
if (!confirm('현재 자료를 수정하시겠습니까?'))
history.back();
</script>
<?
$sql = " update g4_write_$bo_table set wr_10 = '$wr_10' where wr_id='$wr_id' ";
sql_query($sql);

?>
<script language = "javascript">
history.back();
</script>

소수인데 여기에 if문을 어떻게 넣어야 할까요????
위 코드 아래에
<? else { ?>
<td><?=$list[$i][wr_10]?></td>
<? } ?>

넣으시면 어떨까요?
위 조건에 안맞을때는, $list[$i][wr_10]을 그냥 보여주는 식으로.. ^^
흠... 에러뜨네요 ^^;;
그렇네요.. ^^;

원래코드의 마지막 줄
<? } ?>

<? else { ?>
를 합쳐야 하네요.

<? } else { ?>
감사합니다 해결했어요 ^^

<? if (($member[mb_id] && ($member[mb_id] == $list[$i][mb_id])) || $is_admin) { ?>
<td>
<select onchange="location='/skin/board/chatbox2_excel/w10_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_10='+this.value;">">
<option value='' <? if($list[$i][wr_10] == '') echo 'selected'; ?>>선택</option>
<option value='진행중' <? if($list[$i][wr_10] == '진행중') echo 'selected'; ?>>진행중</option>
<option value='완료' <? if($list[$i][wr_10] == '완료') echo 'selected'; ?>>완료</option>
<option value='보류' <? if($list[$i][wr_10] == '보류') echo 'selected'; ?>>보류</option>
</select>
</td>

<? } else { ?>
<td><?=$list[$i][wr_10]?></td>

<? } ?>

원하던 명쾌한 답변입니다 ^^;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,203
13년 전 조회 965
13년 전 조회 1,003
13년 전 조회 1,137
13년 전 조회 1,158
13년 전 조회 2,109
13년 전 조회 978
13년 전 조회 1,154
13년 전 조회 4,765
13년 전 조회 907
13년 전 조회 955
13년 전 조회 945
13년 전 조회 948
13년 전 조회 964
13년 전 조회 702
13년 전 조회 1,589
13년 전 조회 821
13년 전 조회 967
13년 전 조회 2,918
13년 전 조회 973