if문 질문드려요 채택완료

Copy
//여분필드10 중복체크
$sql = " select mb_id ,mb_name, mb_nick,mb_10 from {$g5['member_table']}  where mb_10 = '{$_POST['mb_10']}'   ";
    $row = sql_fetch($sql);
    if ($row['mb_id'])
     alert('이미 존재하는 번호입니다.\\nID : '.$row['mb_id'].'\\n이름 : '.$row['mb_name'].'\\n닉네임 : '.$row['mb_nick'].'\\n CL번호 : '.$row['mb_10']);

수고하세요^^

회원관리에서 기본적으로
mb_10 은 회원 모두가 거의 비어있어요

입력할 상황이면 mb_10 에 고유의 번호가 들어갈 예정이구요

mb_10 의 비어있는상태로 저장하면 중복된다고 나옵니다.
값이 있을때만 중복 검사를 하려면 어떤 수식을 사용해야 하는지요

부탁드려요  꾸벅~~
 

답변 1개

채택된 답변
+20 포인트
Copy
//여분필드10 중복체크
$sql = " select mb_id ,mb_name, mb_nick,mb_10 from {$g5['member_table']}  where mb_10 <> ''   ";
// mb_10 이 비어있는게 아니면
    $row = sql_fetch($sql);
    if ($row['mb_id'])
     alert('이미 존재하는 번호입니다.\\nID : '.$row['mb_id'].'\\n이름 : '.$row['mb_name'].'\\n닉네임 : '.$row['mb_nick'].'\\n CL번호 : '.$row['mb_10']);

비어있지 않은것들을 찾으면 if 문 조건이 성립이 될거 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다 잘되네요^^
생각의 여려움이 복잡해서 이걸 몰랐어요^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고