회원 정보수정 관련 질문 입니다^^; 정보
회원 정보수정 관련 질문 입니다^^;본문
회원정보수정에서 이름/주민번호/성별 수정하면 레벨2에서 레벨3으로 올라 가게했습니다.
TOGETHER님께서 알려주신데로 했습니다.
그런데 레벨3이상인 레벨4가 정보수정해도 무조건 레벨3이 되어버립니다.
register_update.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//해당필드의 자료를 다 입력했으면 권한을 변경해 부리자(2007/07/11 TOGETHER)
//if ($w == "" || $w =="u"){
if ($w =="u"){ //신규회원도 적용하시려면 이줄 주석 윗줄 해제
if ($_POST[mb_name] && $_POST[mb_jumin] && $_POST[mb_sex]) {
sql_query(" UPDATE {$g4[member_table]} set mb_level = '3' where mb_id = '$_POST[mb_id]' ");
}
}
?>
//if ($w == "" || $w =="u"){
if ($w =="u"){ //신규회원도 적용하시려면 이줄 주석 윗줄 해제
if ($_POST[mb_name] && $_POST[mb_jumin] && $_POST[mb_sex]) {
sql_query(" UPDATE {$g4[member_table]} set mb_level = '3' where mb_id = '$_POST[mb_id]' ");
}
}
?>
위 소스에서 레벨3 이상인 회원이 정보를 수정하면 레벨이 변경되지않고
원래의 레벨 그대로 유지하게 하려면 어떻게 해야 하는지요?
고수님들 도움 좀 부탁 드립니다^^;
댓글 전체

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//해당필드의 자료를 다 입력했으면 권한을 변경해 부리자(2007/07/11 TOGETHER)
//if ($w == "" || $w =="u"){
if ($w =="u"){ //신규회원도 적용하시려면 이줄 주석 윗줄 해제
if ($_POST[mb_name] && $_POST[mb_jumin] && $_POST[mb_sex]) {
$mb5= get_member($_POST[mb_id], mb_level);
if($mb5[mb_level] < '3') {
sql_query(" UPDATE {$g4[member_table]} set mb_level = '3' where mb_id = '$_POST[mb_id]' ");
}
}
}
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//해당필드의 자료를 다 입력했으면 권한을 변경해 부리자(2007/07/11 TOGETHER)
//if ($w == "" || $w =="u"){
if ($w =="u"){ //신규회원도 적용하시려면 이줄 주석 윗줄 해제
if ($_POST[mb_name] && $_POST[mb_jumin] && $_POST[mb_sex]) {
$mb5= get_member($_POST[mb_id], mb_level);
if($mb5[mb_level] < '3') {
sql_query(" UPDATE {$g4[member_table]} set mb_level = '3' where mb_id = '$_POST[mb_id]' ");
}
}
}
?>
TOGETHER님께서 또 도움 주셨네요^^
정말 감사합니다
정말 감사합니다