Come giudicare se < input type = "checkbox" / > è controllato con PHP?
Domanda
<form method="POST">
<input type="checkbox" id="hrm" name="hrm" />
</form>
Intendo quando il modulo è pubblicato.
Soluzione
$ _GET ['hrm']
o $ _POST ['hrm']
(a seconda dell'attributo del metodo del tuo modulo) sarà impostato su 'On' se è selezionato o non verrà impostato se non è selezionato. In sostanza, puoi semplicemente controllare usando isset ($ _ GET ['hrm']) (o _POST se è così) - se isset () restituisce vero, allora è stato controllato.
Altri suggerimenti
<input type="checkbox" id="hrm" name="hrm" value="yes" />
<?php
if ( isset( <*>POST['hrm']) && <*>POST['hrm'] === 'Yes' ) {
}
?>
Ecco come:
<?PHP
if( Ecco come:
<?PHP
if(isset( Ecco come:
<?PHP
if( Ecco come:
<input type="checkbox" id="hrm" name="hrm" value='ok' />
o
<*>
Ma prima devi dargli valore:
<*>POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>
o
<*>
Ma prima devi dargli valore:
<*>POST['hrm'])) echo 'checked';
else echo 'not';
?>
o
<*>
Ma prima devi dargli valore:
<*>POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>
o
<*>Ma prima devi dargli valore:
<*>Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow