On revient encore et encore sur du formulaire avec checkbox à choix multiple la seule différence cette fois-ci, c'est la récupération des checkbox à choix multiples qui sont envoyé via un formulaire par mail !
j'ai utiliser les 2 techniques que j'ai pu trouvé :
<?php if($mon_champ) {
echo "Vous avez choisi :";
for ($i=0; $i<count($mon_champ); $i++) {
echo "<br><b>".$mon_champ[$i]."</b>";
}
} ?>
<form method="POST">
<input type="checkbox" name="mon_champ[]" value="Option 1">Option 1<br>
<input type="checkbox" name="mon_champ[]" value="Option 2">Option 2<br>
<input type="checkbox" name="mon_champ[]" value="Option 3">Option 3<br>
<input type="submit" value="OK">
</form>
ou ceci : http://www.phpfrance.com/forums/voir_sujet-5220.php
l'inconvéniant lorsque j'utilise 1 de ces 2 techniques c'est que je n'obtiens que la derniere case cocher au lieu de toutes les cases :
ma fonction :
$legumes=$_POST['legumes'];
Mon code :
if($legumes) {
for ($i=0; $i<count($legumes); $i++) {
$body="<style type='text/css'>
<!--
.Style8 {font-size: 16px; font-weight: bold;}
.Style10 {font-size: 16px}
-->
</style> blablablabla ....
<td><b>légumes</b></td><td>
$legumes[$i]<br>
</td>
</tr>";
}
}
$body correspond aux corps du message que l'administrateur recevra par mail.