테스트 사이트 - 개발 중인 베타 버전입니다

게시판 글쓰기 후, 조건에 따른 페이지 이동 채택완료

달려날아 5년 전 조회 3,983

글을 쓰고 작성한 글에서 wr_3 값이 

다른 게시글의 wr_3 이랑 같은 값이 있을 때는 게시판1 글쓰기로 넘어가고

없을 때는 게시판2 글쓰기로 넘어가도록 아래와 같이 넣었는데요,

있던없던 무조건 게시판2로 넘어가고 있습니다.

카운트 계산을 못하는거 같은데 뭐가 잘못된지 모르겠어서 문의드립니다.

 

write_update.skin.php 을 만들어서 넣었습니다.

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p>

$sql = "SELECT COUNT(wr_id) FROM $write_table WHERE wr_3 = '$wr_3' ";</p>

<p>$row = sql_fetch($sql);</p>

<p>$count1 = $row['cnt'];</p>

<p>if ($count1 > 0 ) {

    goto_url('/bbs/write.php?bo_table=게시판1');

}else{

    goto_url('/bbs/write.php?bo_table=게시판2');

}</p>

<p>?></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
Policia
5년 전
COUNT(wr_id) as cnt

해주세요 그냥 COUNT(wr_id)만하면 호출시에는 $row['COUNT(wr_id)'] 로 해주셔야합니다
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달려날아
5년 전
답변감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

그누위즈
SELECT COUNT(wr_id) as cnt FROM $write_table WHERE wr_3 = '$wr_3'

echo $row['cnt'];
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

H
5년 전

게시판에서 같은 값이 없었을때 최초 한 번은 게시판 1로 가겠지만

한번이라도 생기면 그 다음부터는 카운트가 무조건 0이상이니

그 후엔 계속 게시판2로 갈 수 밖에 없죠.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

안뇽하세용
$sql = "SELECT COUNT(wr_id) FROM $write_table WHERE wr_3 = '$wr_3' ";

를 

$sql = "SELECT COUNT(wr_id) cnt FROM $write_table WHERE wr_3 = '$wr_3' "; 로변경

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인