이거좀 부탁드릴께요~~ 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("한도초과..ㅡ,,ㅡ;");
}
?>
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 쿼리에서 잘못된 부분이 있나 살펴보세요.
모르시겠다면, 이부분을 올려주세요.
도움되셨기를...
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 쿼리에서 잘못된 부분이 있나 살펴보세요.
모르시겠다면, 이부분을 올려주세요.
도움되셨기를...