교수님! 올해는 꼭 해결해야해야 해여,,<가입후 이동페이지>,, 엉엉

교수님! 올해는 꼭 해결해야해야 해여,,<가입후 이동페이지>,, 엉엉

QA

교수님! 올해는 꼭 해결해야해야 해여,,<가입후 이동페이지>,, 엉엉

답변 1

본문

신규가입후 접속? 로그인? 100회이하는 무조건 access.php로 이동하게 하려는 데 안됩니다..엉엉

조교님이 가르쳐주시던데 안되여,,,유유..

올해는 꼭해결해야 하는데..엉엉

 

1)db의 mb_member에 access라는 필드추가 <-완료

2)그리고 login_check.php에 이렇게 하라고 해서 했그여,,

if(mb_access<"100"){      //회원이 로그인이 100회이하일경우  

      $sql = "update g4_member set mb_access = mb_access+1 where mb_id = $member[mb_id]"; 
  

      sql_query ($sql); 
      $link = "../access.php";  

 

그래도 안되는데 어떻게 해야 할지 모르겠어요,,


$member["mb_id"]이게안된면 $_SESSION['ss_mb_id']이거나 ss_mb_id 이거를해보세요~라고 해서 해봐도 안되그,,유유

 

혹시 어떻게 해야 할지,,,

이 질문에 댓글 쓰기 :

답변 1

if($member['mb_access'] <= 100) { // 100 이하라 하셨으니 100도 포함

   실행할 코드

}

교수님~ 감사해여...

      $sql = "update g4_member set mb_access = mb_access+1 where mb_id = $member[mb_id]";  이렇게 했는데..

그런데 이건 또 왜그럴까요..
update g4_member set mb_access = mb_access+1 where mb_id =

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

error file : /bbs/login_check.php

알려주신대로 이렇게 했는데
if($member['mb_access'] <= 100) { // 100 이하라 하셨으니 100도 포함 
$sql = "update g4_member set mb_access = mb_access+1 where mb_id = '".$member['mb_id']."'";
 

      sql_query ($sql);
      $link = "../access.php"; 

}

이제 애러는 안나는데 메인페이지로 이동합니다..왜이러는건지원,,보안서버 적용되어 있는데 그거하고 관계잇는걸까여?
아니면 밑에 이런 내용도 있던데..
// 3.26
// 아이디 쿠키에 한달간 저장
if ($auto_login) {
    // 3.27
    // 자동로그인 ---------------------------
    // 쿠키 한달간 저장
    $key = md5($_SERVER[SERVER_ADDR] . $_SERVER[REMOTE_ADDR] . $_SERVER[HTTP_USER_AGENT] . $mb[mb_password]);
    set_cookie('ck_mb_id', $mb[mb_id], 86400 * 31);
    set_cookie('ck_auto', $key, 86400 * 31);
    // 자동로그인 end ---------------------------
} else {
    set_cookie('ck_mb_id', '', 0);
    set_cookie('ck_auto', '', 0);
}

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로