php form검증
- 공유 링크 만들기
- 이메일
- 기타 앱
php form검증
< ? php $nameMsg = $IDMsg = $passwordMsg = $genderMsg = $positionMsg = $student_idMsg = "" ; $name = $ ID = $password = $gender = $position = $student_id = $email = $comment = "" ; if ( $_SERVER [ "REQUEST_METHOD" ] == "POST" ) { if ( empty ( $_POST [ "ID" ] ) ) { $IDMsg = "ID를 입력해 주세요." ; } else { $ ID = $_POST [ "ID" ] ; } if ( ! preg_match ( "/^[a-zA-Z1-99999999]*$/" , $ ID ) ) { $IDMsg = "영문자와 숫자만 가능합니다!" ; } if ( empty ( $_POST [ "password" ] ) ) { $passwordMsg = "비밀번호를 입력해 주세요." ; } elseif ( $_POST [ "password" ] < 10 ) { $passwordMsg = "비밀번호를 10자리 이상으로 정해주세요." ; } else { $password = $_POST [ "password" ] ; } if ( empty ( $_POST [ "name" ] ) ) { $nameMsg = "이름을 입력해 주세요." ; } else { $name = $_POST [ "name" ] ; } if ( ! preg_match ( "/^[a-zA-Z가-힣 ]*$/" , $name ) ) { $nameMsg = "영문자와 한글만 가능합니다!" ; } if ( ! isset ( $_POST [ "gender" ] ) || $_POST [ "gender" ] == false ) { $genderMsg = "성별을 선택해 주세요" ; } else { $gender = $_POST [ "gender" ] ; } if ( ! isset ( $_POST [ "position" ] ) || $_POST [ "position" ] == false ) { $positionMsg = "직책을 선택해 주세요." ; } else { $position = $_POST [ "position" ] ; } if ( empty ( $_POST [ "student_id" ] ) ) { $student_idMsg = "학번을 입력해 주세요." ; } else { $student_id = $_POST [ "student_id" ] ; } if ( empty ( $_POST [ "email" ] ) ) { $emailMsg = "이메일을 입력하여 주세요." ; } else { $email = $_POST [ "email" ] ; } if ( ! filter_var ( $email , FILTER_VALIDATE_EMAIL ) ) { $emailMsg = "이메일을 정확히 입력해 주세요!" ; } $comment = $_POST [ "comment" ] ; } ? >
from http://zer0lab.tistory.com/31 by ccl(A) rewrite - 2020-03-06 15:54:14
- 공유 링크 만들기
- 이메일
- 기타 앱
댓글
댓글 쓰기