php isset() , empty()

·2023년 2월 19일
0
post-thumbnail

isset()

isset( $변수 );

$변수가 설정되었는지 확인하고, 설정되었으면 TRUE, 설정되지 않았으면 FALSE를 반환

empty()

값이 비어있는지 체크 후, 빈 값이면 true를 리턴하고 아닐 경우 false를 리턴

✔ 이름, 성별, 국적에 대해 필수 입력 검증 예시

if ($_SERVER["REQUEST_METHOD"] == "POST") {

    // 이름 필수 입력 검증

    if (empty($_POST["name"])) {

        $nameMsg = "이름을 입력해 주세요!";

    } else {

        $name = $_POST["name"];

    }

    // 성별 필수 입력 검증

①  if (!isset($_POST["gender"]) || $_POST["gender"]==false) {

        $genderMsg = "성별을 선택해 주세요!";

    } else {

        $gender = $_POST["gender"];

    }

 

    $email = $_POST["email"];

    $website = $_POST["website"];

 

    // 국적 필수 입력 검증

    if (empty($_POST["country"])) {

        $countryMsg = "국적을 골라주세요!";

    } else {

        $country = $_POST["country"];

    }

 

    $comment = $_POST["comment"];

}
profile
항해중

0개의 댓글