회원 레벨 일괄 변경 질문드립니다.. > 그누4 질문답변

그누4 질문답변

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

회원 레벨 일괄 변경 질문드립니다.. 정보

회원 레벨 일괄 변경 질문드립니다..

본문

기업회원과 일반회원을 구분해서 가입을 받고있습니다.
 기업회원 A
개인회원 B

이렇게 mb_7 에 입력을 가입시 받고있구요.

가입시 기업회원 레벨값은
 cf_2에 정해놓은 값으로 정하도록 해놨습니다.

그래서.

cf_2 값을 변경시, mb_7이 A인 멤버들의  레벨값을 cf_2 변경값으로 일괄 수정하고 싶습니다.

sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");

위에는 회원 전체에서 레벨 2인 회원을 레벨 3으로 바꾸는 것인데요.

이것을 활용하여 어떻게 하면 될것 같은데,, 잘 감이 안와서요.

config_form_update.php 파일에 추가를 해서 적용해보려고 하는데요.

임시로 cf_2 값을 저장해놓고, cf_2가 바뀌면,

레벨을 변경하여주면 될것 같은데,
cf_2가 A인 맴버를 어떻게 걸러내야할지 막막해서요.


if ($tmp_cf_2!=$cf_2){
sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");
 

도움 부탁드립니다. ^^

댓글 전체

아래같이 해결했습니다. ㅎㅎ

검색하다보니 비슷한게 있어서 했더니 됩니다 ㅎㅎ

if ($tmp_cf_2!=$cf_2){
$sql = " select mb_id from $g4[member_table] where mb_7 = 'B' ";//기업회원
$result = sql_query($sql);
  while($row=sql_fetch_array($result)) {

  sql_query("update $g4[member_table] set mb_level='$cf_2' where mb_id = '$row[mb_id]' ");
 
    }
  }


근데 하나만 질문드릴꼐요.
if ($tmp_cf_2!=$cf_2) 이거 제대로 작동 하고 있는건가요?
이 코드는 config_form_update.php 파일에 넣은것이거든요.,그런데,

config_form.php 에$tmp_cf_2 변수를 선언하면,
config_form_update.php 에서도 값을 받아올수 있는건가요?

변수 값이 파일 넘어가면 사라질것 같아서요.

그리고 $cf_2 는 if문에서  $config[cf_2] 이렇게 안하고, $cf_2 이렇게 해도 되는건가요??
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT