-
Case à cocher
Bonjour,
Dans mon formulaire, j'ai une case à cocher:
<input name='commandite' type='checkbox' value="on" <?php if ($var['commandite']=='1') {echo 'checked="checked"';}?>/>
Au traitement, je ne réussis pas à conserver le contenu de ce checkbox.
$commandite = empty($_POST['commandite'])?1:0;
ensuite, je fait mon update; il fonctionne puisque les autres coordonnées sont enregistrées.
Quel est mon problème ?
On dirait que ça fonctionne une fois sur 2.
-
Si je ne me trompe pas ta variable $_POST['commandite'] n'existe pas si tu ne coche pas la case donc empty n'est pas apriorié il faut utiliser isset.
$commandite = isset($_POST['commandite'])?1:0;
pour info y'avait une petite erreur la
$commandite = empty($_POST['commandite'])?0:1;
-
merci, ça fonctionne maintenant!