Cómo juzgar si < input type = & # 8220; checkbox & # 8221; / > se comprueba con PHP?
Pregunta
<form method="POST">
<input type="checkbox" id="hrm" name="hrm" />
</form>
Me refiero a cuando se publica el formulario.
Solución
$ _GET ['hrm']
o $ _POST ['hrm']
(dependiendo del atributo del método de su formulario) se configurará en 'On' si está marcada, o no se configurará en absoluto si no está marcada. En esencia, solo puede verificar usando isset ($ _ GET ['hrm']) (o _POST si ese es el caso) - si isset () devuelve verdadero, entonces fue verificado.
Otros consejos
<input type="checkbox" id="hrm" name="hrm" value="yes" />
<?php
if ( isset( <*>POST['hrm']) && <*>POST['hrm'] === 'Yes' ) {
}
?>
Este cómo:
<?PHP
if( Este cómo:
<?PHP
if(isset( Este cómo:
<?PHP
if( Este cómo:
<input type="checkbox" id="hrm" name="hrm" value='ok' />
o:
<*>
Pero primero hay que darle valor:
<*>POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>
o:
<*>
Pero primero hay que darle valor:
<*>POST['hrm'])) echo 'checked';
else echo 'not';
?>
o:
<*>
Pero primero hay que darle valor:
<*>POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>
o:
<*>Pero primero hay que darle valor:
<*>Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow