조건에 따른 페이지 이동
본문
aaa 게시판 글쓰기 페이지에 접속하였을 때, 조건에 맞지 않으면 다른 페이지로 이동하도록 소스를 만들고 있습니다.
aaa게시판 글쓰기에 접근 가능한 사람은,
1. bbb게시판에 등록된 사람 중 wr_1 값이 '서울' 인 사람
2. 1번의 조건과 관계없이 mb_level >5 인 사람
입니다.
제가 위 내용을 구현해볼려고 아래의 소스까지는 만들었는데요.. 아래의 소스로 구동을 시키니 페이지 오류(리다이렉션 너무 많다라는 내용입니다...)가 납니다.
아래 조건이 참일때 실행되는 문장을 어떻게 수정해야 할까요?
$row = sql_fetch(" select count(wr_1) as cnt from g5_write_bbb where wr_is_comment = '0' and mb_id = '$member[mb_id]' and wr_1 = '서울' Limit 1000");
if($row[cnt] > 0 or $member['mb_level'] > 5) {
gotoURL('http://www.000.co.kr/bbs/write.php?bo_table=aaa');
} else {
alert("귀하는 글쓰기가 제한되어 있습니다.", 'http://www.000.co.kr');
}
답변 2
* [스킨 디렉토리]/write.skin.php
if ($bo_table == "aaa") {
$sql = "
select count(wr_1) as cnt
from g5_write_bbb
where wr_is_comment = '0'
and mb_id = '$member[mb_id]'
and wr_1 = '서울'
";
$row = sql_fetch($sql);
if ($row['cnt'] == 0 and $member['mb_level'] < 6)
alert('귀하는 글쓰기가 제한되어 있습니다.');
}
write.php 에서 if($bo_table=='aaa') 라고 걸어주고
aaa 게시판에서만 해당 소스가 진행 될 수 있도록 해주면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.