Comment déterminer si < type d'entrée = & # 8220; case à cocher & # 8221; / > est cochée avec PHP?

StackOverflow https://stackoverflow.com/questions/1403726

  •  05-07-2019
  •  | 
  •  

Question

<form method="POST">

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

</form>

Je veux dire quand le formulaire est posté.

Était-ce utile?

La solution

$ _GET ['hrm'] ou $ _PART ['hrm'] (selon l'attribut de méthode de votre formulaire) sera défini sur 'Activé' s'il l'est cochée, ou ne sera pas réglée du tout si elle est décochée. Pour l'essentiel, vous pouvez simplement vérifier avec isset ($ _GET ['hrm']) (ou _POST si c'est le cas) - si isset () renvoie true, il a été vérifié.

Autres conseils

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


<?php

if ( isset( <*>POST['hrm']) && <*>POST['hrm'] === 'Yes' ) {
}

?>

Ce comment:

<?PHP
if(

Ce comment:

<?PHP
if(isset(

Ce comment:

<?PHP
if(

Ce comment:

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

ou:

<*>

Mais vous devez d’abord en donner la valeur:

<*>POST['hrm']=='ok') echo 'checked'; else echo 'not'; ?>

ou:

<*>

Mais vous devez d’abord en donner la valeur:

<*>POST['hrm'])) echo 'checked'; else echo 'not'; ?>

ou:

<*>

Mais vous devez d’abord en donner la valeur:

<*>POST['hrm']=='ok') echo 'checked'; else echo 'not'; ?>

ou:

<*>

Mais vous devez d’abord en donner la valeur:

<*>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top