이거좀 부탁드릴께요~~ 3번째 올려요~~ > 그누4 질문답변

그누4 질문답변

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

이거좀 부탁드릴께요~~ 3번째 올려요~~ 정보

이거좀 부탁드릴께요~~ 3번째 올려요~~

본문

안녕하세요.. 하루 게시물 작성 갯수를 제한하는 소스 입니다
 
그누보드 이전 버전에는 잘 작동 했었는데요..
 
이번에 최신버전으로 업데이트 하면서 작동을 안하네요..
하루 작성한 게시물수가 계속 0으로 나옵니다.
 
그부분이 잘못된거 같습니다.
 
today_my_gul 이 부분이 안구해 지는듯 해요..
 
어디를 수정해야 하나요?
부탁드립니다.
 
 
<?
if($is_admin != "super"){ //관리자가 아니면 
//오늘 쓴글이 있냐? //원하는 만큼 글쓰게 하기 write.skin.php 상단에 넣으세요.

$write_hando=20; //한도 20.
$today_my_gul=@mysql_query("select mb_id,wr_name,wr_datetime "
."from $write_table where "
." (wr_is_comment = 0 "
." and '$member[mb_id]'=mb_id "
." and date_format(wr_datetime,'%Y-%m-%d') = current_date() "
." ) "
." order by wr_datetime desc limit 0,$write_hando");                             
$today_gul_su=mysql_num_rows($today_my_gul);
echo"{$member[mb_id]} 오늘{$today_gul_su} 개씀<br>";
$today_namerge=$write_hando-$today_gul_su;
echo"{$member[mb_id]} 의 오늘 글쓸기회: $today_namerge 개 남음<br>";
if($today_gul_su>=$write_hando) alert("한도초과..ㅡ,,ㅡ;");
}
?>
  • 복사

댓글 전체

오류를 찾아보는 한 방법입니다.

1.쿼리 부분을 변수에 할당합니다.
예)
$sql = ("select mb_id,wr_name,wr_datetime "
."from $write_table where "
." (wr_is_comment = 0 "
." and '$member[mb_id]'=mb_id "
." and date_format(wr_datetime,'%Y-%m-%d') = current_date() "
." ) "
." order by wr_datetime desc limit 0,$write_hando" ;


2. 아래와 같이 위 코드를 넣고 실행을 시켜주세요.

...
//오늘 쓴글이 있냐? //원하는 만큼 글쓰게 하기 write.skin.php 상단에 넣으세요.

$write_hando=20; //한도 20.
$sql = "<1번의 코드>";
echo $sql; exit;
...

3. 화면에 나타난 sql 쿼리에서 잘못된 부분이 있나 살펴보세요.
모르시겠다면, 이부분을 올려주세요.

도움되셨기를...
© SIRSOFT
현재 페이지 제일 처음으로