테스트 사이트 - 개발 중인 베타 버전입니다

if문 mb_1, mb_2 필드에 값이 들어있지 않을경우..

· 11년 전 · 3540 · 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 { ?>
...
..
.
<? } ?>

값이 비어 있을때의 코드를 어떻게 적어야 하는지 이리저리 해봐도 안되네요..-_-;;
어떻게 하면 되는지 알려주시면 감사하겠습니다..^^;;

댓글 작성

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

로그인하기

댓글 2개

두 값이 없다면
($mb['mb_1']== "") && ($mb['mb_2'] == "")
한쪽값만 없다면
($mb['mb_1']== "") || ($mb['mb_2'] == "")
11년 전
감사합니다..^^

게시글 목록

번호 제목
284113
284104
284099
284097
284096
284092
284090
284085
284084
284080
284077
284073
284070
284061
284058
284056
284050
284048
284047
284046