Checkbox en PHP
Apprenons maintenant à travailler avec les cases à cocher
checkbox
en PHP. Créons une telle case dans notre formulaire :
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Après l'envoi du formulaire, $_GET de la case à cocher
contiendra la chaîne 'on' si
la case était cochée et null si ce n'était pas le cas :
<?php
var_dump($_GET['flag']); // 'on' ou null
?>
Affichons quelque chose à l'écran en fonction du fait que la case ait été cochée ou non :
<?php
if (!empty($_GET)) { // si le formulaire a été envoyé
if (isset($_GET['flag'])) { // si la case est cochée
echo 'coché';
} else {
echo 'non coché';
}
}
?>
Créez un formulaire avec un input et une case à cocher. Via l'input, demandez le nom de l'utilisateur. Après l'envoi du formulaire, si la case était cochée, saluer l'utilisateur, et si elle n'était pas cochée - dites au revoir.