문제

<form method="POST">

    <input type="checkbox" id="hrm" name="hrm" />

</form>

양식이 게시 될 때를 의미합니다.

도움이 되었습니까?

해결책

$_GET['hrm'] 또는 $_POST['hrm'] (양식의 메소드 속성에 따라)는 확인 된 경우 'on'으로 설정되거나 확인되지 않은 경우 전혀 설정되지 않습니다. 본질적으로, 당신은 IsSet을 사용하여 확인할 수 있습니다 ($ _ get [ 'hrm']) (또는 _post가 그렇다면 _post) - ISSET ()가 true를 반환하면 확인했습니다.

다른 팁

<input type="checkbox" id="hrm" name="hrm" value="yes" />


<?php

if ( isset( $_POST['hrm']) && $_POST['hrm'] === 'Yes' ) {
}

?>

이 방법 :

<?PHP
if($_POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>

또는:

<?PHP
if(isset($_POST['hrm'])) echo 'checked';
else echo 'not';
?>

그러나 먼저 가치를 부여해야합니다.

<input type="checkbox" id="hrm" name="hrm" value='ok' />
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top