Un seul bouton checkbox

Résolu
jnad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
jnad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un formulaire est à la fin je voudrais que l'internaute coche s'il souhaite recevoir les newsletter
J'ai donc un seul checkbox
<input name="offres" type="checkbox" id="offres" value="accepte" />
Mais je n'arrive pas à récuperer la valeur
J'ai mis
if ($_POST['offres']=='accepte'){

$commercial="acceptation";}

else {$commercial="refus"; }
et dans mon mail je m'envoie $commercial

mais ca bug quand c'est vide
Merci de votre aide
Nadege

2 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Salut, si la case n'est pas cochée, la variable n'existe pas, tu dois vérifier sa présence avec empty() ou isset()


if (isset($_POST['offres']) && $_POST['offres'] == 'accepte') {
$commercial = 'acceptation';
}
else {
$commercial = 'refus';
}
0
jnad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
C'était aussi simple que ca -(
Merci
Nadege
0