Como julgar se é verificado com PHP?
Pergunta
<form method="POST">
<input type="checkbox" id="hrm" name="hrm" />
</form>
Quer dizer quando o formulário é postado.
Solução
$_GET['hrm']
ou $_POST['hrm']
(dependendo do atributo method do formulário) será definido para 'On' se for verificado, ou não será definido em tudo que seja desmarcada. Em essência, você pode apenas verificar usando isset ($ _ GET [ 'hrm']) (ou _POST se esse for o caso) -. Se isset () retorna true, em seguida, verificou-se
Outras dicas
<input type="checkbox" id="hrm" name="hrm" value="yes" />
<?php
if ( isset( $_POST['hrm']) && $_POST['hrm'] === 'Yes' ) {
}
?>
Este como:
<?PHP
if($_POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>
ou
<?PHP
if(isset($_POST['hrm'])) echo 'checked';
else echo 'not';
?>
Mas primeiro você tem que dar valor para ele:
<input type="checkbox" id="hrm" name="hrm" value='ok' />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow