묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.08.28 04:56
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 3
-
영진
2005.08.28 07:48
-
전법소
2005.08.28 08:53
영진님 우선 답변 감사합니다.
<?
// 자료 열람시 포인트를 3 내림
if($member[level]>8 || $member[level]<=20)
//회원레벨이 8보다 크거나 20보다 작은 경우
{
$cshc = $member[point1]*10+$member[point2];
//변수에 두개의 포인트를 더해서 저장합니다.
if($cshc<3) Error("포인트가 부족합니다");
//총 포인트가 3보다 작으면 error 발생
if($member[point2]<3)
//코멘트 포인트가 3보다 작을경우
{
mysql_query("update $member_table set point1=point1-1 where no='$member[no]'");
//point1이 저장되어 있는DB의 point1값에 1을 빼서 저장합니다.(결과적으로 10이 삭감되겠죠!)
mysql_query("update $member_table set point2=point2+7 where no='$member[no]'");
//point2가 저장디어 있는 DB의 point2값에 7을 더한 값을 저장합니다.([*기준]을 참조)
}
else{
mysql_query("update $member_table set point2=point2-3 where no='$member[no]'");
//여기에서는 point2 값이 3보다 작은 경우의 예외 실행입니다.
//if($member[point2]<3) 조건문에 해당하지 않는 경우에는
//point2에서 바로 3을 빼주는 명령이죠!
}
}
?>
이렇게 수정했지만 역시나 " 포인트가 부족합니다 " 라는 문고가 뜨네요.. ^^;
포인트는 8천정도! ^_^;, 통합포인트 아니구요
point1*10 point2 인가..? 그거거든요 -
싸이친구™
2005.08.28 11:24
if($member[level]>8 && $member[level]<=20)
이렇게 하셔야 한다고 영진님이 적으셨;;;;
if($member[level]>8 || $member[level]<20)
//회원레벨이 8보다 크거나 20보다 작은 경우
-------------------------------------------
적용하고자하는 레벨이 8과 20사이라면 이렇게 수정해야 합니다.
// 자료 열람시 포인트를 3 내림
if($member[level]>8 && $member[level]<=20)
//회원레벨이 8보다 크거나 20보다 작은 경우