추천에 대하여 질문하나드릴께요 ~ 정보
추천에 대하여 질문하나드릴께요 ~본문
하루에 추천을 한번만 할수있도록 하고싶어서 소스를 나름대로 짜보았습니다 ;;
뭐 복사 붙여넣기지만 ㅋㅋㅋ
해보긴 해봤는데 얘가 반응이없네요 ㅠㅠ
뭐가 문제일까요 고수님들 답변좀 부탁드릴께요~~
$new_datetime = date("Y-m-d H:i:s", $g4['server_time'] - (1 * 86400)); // 하루 체크
$mg = sql_fetch(" select bg_id from {$g4['write_prefix']}{$bo_table} where wr_good and bg_datetime >= '$new_datetime' order by bg_flag limit 0, 1 ");
if($mg['mb_id'])
alert("이미 한번의 추천을 하셨으므로 오늘은 더이상 추천을 하실수가 없습니다.");
헬프미!!
뭐 복사 붙여넣기지만 ㅋㅋㅋ
해보긴 해봤는데 얘가 반응이없네요 ㅠㅠ
뭐가 문제일까요 고수님들 답변좀 부탁드릴께요~~
$new_datetime = date("Y-m-d H:i:s", $g4['server_time'] - (1 * 86400)); // 하루 체크
$mg = sql_fetch(" select bg_id from {$g4['write_prefix']}{$bo_table} where wr_good and bg_datetime >= '$new_datetime' order by bg_flag limit 0, 1 ");
if($mg['mb_id'])
alert("이미 한번의 추천을 하셨으므로 오늘은 더이상 추천을 하실수가 없습니다.");
헬프미!!
댓글 전체
한게시물당 24시간에 한번 추천인건지 한 아이디당 24시간에 한번인건지 정확하지 않습니다만
한아이디당 24시간에 한번 추천하도록하시려면 이렇게 해보세요
$sql = " select * from $g4[board_good_table]
where
mb_id = '$member[mb_id]'
and bg_flag in ('good', 'nogood') order by bg_time DESC limit 1";
$result = sql_fetch($sql);
$mytime=$result[bg_time];
if(($timeki-$mytime)<86400){
echo "<script language='JavaScript'> alert(' You cannot vote for the next 24 hours.');history.back()
</script>";exit;
한아이디당 24시간에 한번 추천하도록하시려면 이렇게 해보세요
$sql = " select * from $g4[board_good_table]
where
mb_id = '$member[mb_id]'
and bg_flag in ('good', 'nogood') order by bg_time DESC limit 1";
$result = sql_fetch($sql);
$mytime=$result[bg_time];
if(($timeki-$mytime)<86400){
echo "<script language='JavaScript'> alert(' You cannot vote for the next 24 hours.');history.back()
</script>";exit;
alert 이 럭셔리 한데요 ^^ 저도 쓸게요 감사합니다. ^^
그누 고수님들은 머리속에선 어찌 저런 코딩이 나올수가있는거죠??
전 공부해볼려고해도 안되던데 ㅠㅠ
그런데 코딩이 반응이없네요 ;; 저소스 아무대나 넣으면 되는거아닌가요?
경고창이 떠야할텐데 뜨질않는군요 ㅠㅠ
전 공부해볼려고해도 안되던데 ㅠㅠ
그런데 코딩이 반응이없네요 ;; 저소스 아무대나 넣으면 되는거아닌가요?
경고창이 떠야할텐데 뜨질않는군요 ㅠㅠ
아 제가 timeki 변수를 지정한걸 안적어드렸네요
$timeki=time(); 라고 추천을 클릭한 시점의 시간을 정의 해주셔야 합니다
$timeki=time(); 라고 추천을 클릭한 시점의 시간을 정의 해주셔야 합니다