if문 mb_1, mb_2 필드에 값이 들어있지 않을경우.. 정보
if문 mb_1, mb_2 필드에 값이 들어있지 않을경우..본문
날씨가 점점 매서워지고 있습니다..
도두 감기조심하세요..^^
회원가입시 mb_1, mb_2에 각각 이름과 주민번호를 입력받았습니다. (필수가 아닌 선택으로..)
g4_member 테이블
+-----------------------------------------------------+
1 | mb_1 | mb_2 | mb_3 | |
+-----------------------------------------------------+
2 | 홍길동 | 123456 | | |
+-----------------------------------------------------+
3 | | | | |
+-----------------------------------------------------+
그리고 office 란 이름으로 테이블을 만든후.. 이곳에는 관리자가 임의의 이름과 숫자를 미리 입력해 두었습니다.
회원가입시 추가입력에 입력한 이름과 주민번호를 조회해서 미리 입력해둔 직원 명단과 비교하기 위함입니다...
office 테이블
+------------------------------------------------------+
| name | number | living | ... | ... |
+------------------------------------------------------+
| 홍길동 | 123456 | 3 | ... | ... |
+------------------------------------------------------+
| 성춘향 | 654321 | 3 | ... | ... |
+------------------------------------------------------+
그리고 office 테이블의 내용을 불러왔습니다.
$query = "select * from office where name = '".$mb['mb_1']."' ";
$result = mysql_query($query);
$data = mysql_fetch_array($result);
그리고 아래와 같이 if문을 이용해서 가입시 입력한 이름, 주민번호가 직원명단과 동일하다면 보여질 내용..
그렇지 않고 입력하지 않았을 경우 보여질 내용을 출력하고자 하는데..
<? if (($mb['mb_1'] == $data['name']) && ($mb['mb_2'] == $data['number'])) { ?>
두 값이 서로 같을 때 실행될 내용..
<? } else if (g4_member 테이블에 두 값이 모두 들어 있지 않다면..) { ?>
두 값이 들어있지 않을때 실행될 내용..
<? } else { ?>
...
..
.
<? } ?>
값이 비어 있을때의 코드를 어떻게 적어야 하는지 이리저리 해봐도 안되네요..-_-;;
어떻게 하면 되는지 알려주시면 감사하겠습니다..^^;;
도두 감기조심하세요..^^
회원가입시 mb_1, mb_2에 각각 이름과 주민번호를 입력받았습니다. (필수가 아닌 선택으로..)
g4_member 테이블
+-----------------------------------------------------+
1 | mb_1 | mb_2 | mb_3 | |
+-----------------------------------------------------+
2 | 홍길동 | 123456 | | |
+-----------------------------------------------------+
3 | | | | |
+-----------------------------------------------------+
그리고 office 란 이름으로 테이블을 만든후.. 이곳에는 관리자가 임의의 이름과 숫자를 미리 입력해 두었습니다.
회원가입시 추가입력에 입력한 이름과 주민번호를 조회해서 미리 입력해둔 직원 명단과 비교하기 위함입니다...
office 테이블
+------------------------------------------------------+
| name | number | living | ... | ... |
+------------------------------------------------------+
| 홍길동 | 123456 | 3 | ... | ... |
+------------------------------------------------------+
| 성춘향 | 654321 | 3 | ... | ... |
+------------------------------------------------------+
그리고 office 테이블의 내용을 불러왔습니다.
$query = "select * from office where name = '".$mb['mb_1']."' ";
$result = mysql_query($query);
$data = mysql_fetch_array($result);
그리고 아래와 같이 if문을 이용해서 가입시 입력한 이름, 주민번호가 직원명단과 동일하다면 보여질 내용..
그렇지 않고 입력하지 않았을 경우 보여질 내용을 출력하고자 하는데..
<? if (($mb['mb_1'] == $data['name']) && ($mb['mb_2'] == $data['number'])) { ?>
두 값이 서로 같을 때 실행될 내용..
<? } else if (g4_member 테이블에 두 값이 모두 들어 있지 않다면..) { ?>
두 값이 들어있지 않을때 실행될 내용..
<? } else { ?>
...
..
.
<? } ?>
값이 비어 있을때의 코드를 어떻게 적어야 하는지 이리저리 해봐도 안되네요..-_-;;
어떻게 하면 되는지 알려주시면 감사하겠습니다..^^;;
댓글 전체
두 값이 없다면
($mb['mb_1']== "") && ($mb['mb_2'] == "")
한쪽값만 없다면
($mb['mb_1']== "") || ($mb['mb_2'] == "")
($mb['mb_1']== "") && ($mb['mb_2'] == "")
한쪽값만 없다면
($mb['mb_1']== "") || ($mb['mb_2'] == "")
감사합니다..^^