-
[JS, PHP, MySQL] 웹 사이트 만들기 1.4 - 회원가입, 공란확인, 체크박스 확인WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 6. 13:56
회원가입 시 작성해야 하는 값들 중에서 공란이 있는지 확인해 주도록 했다
성별 체크박스 확인하기
input의 type=checkbox로, value는 전달하고자하는 값으로, name은 배열의 이름으로
9 ~ 12
회원가입페이지에서 체크가 되어있다면 값이 넘어오고 그렇지 않다면 값이 넘어오지 않는다<input type="checkbox" value="전달할내용" name="배열이름[]"> <input type="checkbox" value="test1" name="배열이름[]"> <?php $변수이름 = $_POST['배열이름']; // POST방식이므로 $_POST 사용 print_r($변수이름); // 배열 출력 ex : ( 0->'전달할내용', 1->'test1' ) // idx value idx value ?>
성별 체크박스 적용하기
10 ~ 20
$gender_list 배열에 기본값으로 default를 입력해논 뒤 0번, 1번의 값이 있다면 배열에 추가해 준다
( 성별을 체크하지 않거나 2개다 체크할 경우 배열의 길이는 1, 3 이 된다 )22 ~ 29
만약 남자, 여자 체크박스 중의 1개를 선택했다면 배열의 길이는 2가 되므로 배열의 길이가 2인경우만 success를 출력하도록 해준다회원가입 페이지
26 ~ 28
공란이 있다면 에러메시지를 출력하도록 추가해 주었다44 ~ 51
체크가 되었다면 배열로 값을 전달해 주기 위해 name을 gender[]로 동일하게 설정해 주었다회원가입정보 확인 페이지
5 ~ 8
회원가입페이지에서 작성한 정보가 있다면 작성한 정보를 변수로, 없다면 ''을 변수로10 ~ 19
체크박스 체크정보를 배열로 하여 배열의 길이가 2가 된다면 남자, 여자 중의 1개를 선택했다는 뜻이 된다21 ~ 32
아이디와 비밀번호가 비어있다면 회원가입페이지로 이동하도록 한다33 ~ 44
비밀번호 확인란과 이름이 공란이라면 회원가입페이지로 이동하도록 한다45 ~ 56
비밀번호와 비밀번호 확인이 일치하지 않을 경우 비밀번호를 다시 입력하도록 해 주고
성별을 선택하지 않았거나 남자, 여자 2개 모두 선택하였을 경우 다시 선택하도록 해준다모두 공란확인이 정상적으로 된다
728x90'WEB 만들기 > mk_web - JS, PHP, MYSQL' 카테고리의 다른 글
[JS, PHP, MySQL] 웹 사이트 만들기 1.6 - 로그인, 로그아웃 (SESSION 사용하기 ) (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.5 - 회원가입, 입력정보 저장 (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.3 - 로그인, 공란확인 (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.2 - 로그인, 회원가입 페이지 만들기 ( Boot Strap 사용 ) (0) 2023.05.05 [JS, PHP, MySQL] 웹 사이트 만들기 1.1 - 데이터베이스 생성 및 연결 (0) 2023.05.05