조건에 따른 페이지 이동 채택완료
aaa 게시판 글쓰기 페이지에 접속하였을 때, 조건에 맞지 않으면 다른 페이지로 이동하도록 소스를 만들고 있습니다.
aaa게시판 글쓰기에 접근 가능한 사람은,
1. bbb게시판에 등록된 사람 중 wr_1 값이 '서울' 인 사람
2. 1번의 조건과 관계없이 mb_level >5 인 사람
입니다.
제가 위 내용을 구현해볼려고 아래의 소스까지는 만들었는데요.. 아래의 소스로 구동을 시키니 페이지 오류(리다이렉션 너무 많다라는 내용입니다...)가 납니다.
아래 조건이 참일때 실행되는 문장을 어떻게 수정해야 할까요?
Copy
$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개
채택된 답변
+20 포인트
마르스컴퍼니
5년 전
* [스킨 디렉토리]/write.skin.php
Copy
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('귀하는 글쓰기가 제한되어 있습니다.');
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
5년 전
댓글을 작성하려면 로그인이 필요합니다.
iBNeer
5년 전
write.php 에서 if($bo_table=='aaa') 라고 걸어주고
aaa 게시판에서만 해당 소스가 진행 될 수 있도록 해주면 될것 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
머리가 나쁜건지 왜 이 생각을 못했을까 자책도 하고....
감사합니다. 마르스컴퍼니님. 덕분에 잘 해결됐습니다.