Formulaire & cases a cocher
alcide2012
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
ReDLoG -
ReDLoG -
Bonjour,
je galère pour envoyer le résultat d'un formulaire contenant des cases à cocher...
Dans mon formulaire j'ai bien une série de cases avec la notion de tableau [] :
Il y en a dizaine :
<span><input id="diag_carrez" name="diag[]" class="element checkbox" type="checkbox" value="loi carrez" /><label class="choice" for="diag_carrez">Loi Carrez</label> </span>
dans mon script de récupération et envoi :
je récupère mes variables
$diag= isset($_POST['diag[]']);
et je les envoie avec toutes les autres :
' ( Ville : ' . $ville . ')'.
' ( Delai souhaité : ' . $delai . ')'.
' ( Diagnostics souhaités : : ' . $diag . ')'.
Le formulaire est bien recu avec toutes les autres données.
Je vois bien que les variables $diag sont récupérées, mais dans le résultat du formulaire (le mail reçu via le site) il n'y a rien.
D'avance merci !
je galère pour envoyer le résultat d'un formulaire contenant des cases à cocher...
Dans mon formulaire j'ai bien une série de cases avec la notion de tableau [] :
Il y en a dizaine :
<span><input id="diag_carrez" name="diag[]" class="element checkbox" type="checkbox" value="loi carrez" /><label class="choice" for="diag_carrez">Loi Carrez</label> </span>
dans mon script de récupération et envoi :
je récupère mes variables
$diag= isset($_POST['diag[]']);
et je les envoie avec toutes les autres :
' ( Ville : ' . $ville . ')'.
' ( Delai souhaité : ' . $delai . ')'.
' ( Diagnostics souhaités : : ' . $diag . ')'.
Le formulaire est bien recu avec toutes les autres données.
Je vois bien que les variables $diag sont récupérées, mais dans le résultat du formulaire (le mail reçu via le site) il n'y a rien.
D'avance merci !
A voir également:
- Formulaire & cases a cocher
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Case à cocher excel - Forum MacOS
- Supprimer case à cocher excel - Forum Excel
1 réponse
Bonsoir,
<?php $data_mail = "(Ville : " . $ville . ")\r\n"; $data_mail .= "(Delai souhaité : " . $delai . ")\r\n"; if(isset($_POST['diag']) && !empty $_POST['diag']) { $data_mail .= "Diagnostics souhaités :\r\n"; foreach($_POST['diag'] as $value) { $data_mail .= $value."\r\n"; } } else { $data_mail .= "Aucun diagnostic souhaité.\r\n"; } // Ici tu places ta fonction mail() pour envoyer le mail // Ne pas oublier de préciser le type mime (Text ou HTML) // et les headers pour éviter que le mail ne file dans la section spam ?>