조건에 따른 페이지 이동

조건에 따른 페이지 이동

QA

조건에 따른 페이지 이동

본문

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 게시판에서만 해당 소스가 진행 될 수 있도록 해주면 될것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 93
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT