je craque !!!!! j'ai créé un formulaire html avec un traitement php (envoie par mail de tous les champs, malheureusement les cases à cocher ainsi que le menu déroulant (sélect) je n'arrive pas à l'intégrer dans le corps du mail comme le reste sans erreursss
voici le code htm
<form name="repas" action="traitement2.php" method=POST onSubmit="return verification()">
<table width="978" border="0" align="center">
<tr>
<td width="122"><span class="style6">Sélectionner :</span></td>
<td width="330"><select name="Selection" id="Selection" tabindex="7">
<option selected>Sélectionner</option>
<option>viande
<?php if($Sélection=="viande"){echo " selected";} ?>
</option>
<option>poisson
<?php if($Sélection=="poisson"){echo " selected";} ?>
</option>
<option>dessert
<?php if($Sélection=="dessert"){echo " selected";} ?>
</option>
<option>fruit
<?php if($Sélection=="fruit"){echo " selected";} ?>
</option>
</select></td>
<td width="46"> </td>
<td width="102"><span class="style6"><input type="checkbox" name="quand[]" option value="matin" class="case" >
matin</span><br></td>
<td width="288"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"><span class="style6"><input type="checkbox" name="quand[]" class="case" option value="autour d´un / du déjeuner">
autour d´un / du déjeuner</span></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><span class="style6"><input type="checkbox" name="quand[]" option value="l´après-midi" class="case">
l´après-midi</font></span><br></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><span class="style6"><input name="quand[]" type="checkbox" option value="le soir" class="case">
le soir </font><br></span></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><span class="style6"><input type="checkbox" name="quand[]" option value="heure" class="case">
une heure : </font></span><br></td>
<td><span class="style6"><input name="heure" value="23h59" size="6" maxlength="6" class="formulaire2" tabindex="10"></font></span></td>
</tr>
<tr>
<td></td>
<td align="right" bgcolor="#000000"><input name="submit" type="submit" value="Envoyer"> </td>
<td></td>
<td align="left"><input name="reset" type="reset" value="Effacer"> <a name="ex" target="_blank">
</tr>
</table>
</form>
voici le code php
if (isset($_POST['quand'])) {
for ($i = 0, $c = count($_POST['quand']); $i < $c; $i++) { echo "<br/><b>" .$_POST['quand'][$i]. "</b>"; }}
ca s'affiche à l'écran mais pas dans le mail ;o(( et ca marche pas pour sélection ;o(((
vous remerciant par avance de votre aide, n'ayant déjà plus beaucoup de cheveux
merci d'avance



même avec vos deux méthodes mon mail est toujours vide du résulatat des cases à cochés
Cdt
J'ai déja fait ce genre de truc, et quand tu utilises un tableau comme tu le fais, il faut faire une petite manip que voila (avec <INPUT TYPE="checkbox" NAME="quand[]" VALUE="toto">) :
$tab_quand = $_POST['quand']; //$tab_quand est un tableau, attention !!!! foreach($tab_quand as $quand) { echo $quand.' '; }Voila, tu n'as plus qu'à prendre exemple sur ce que je t'ai mis pour en faire le traitement souhaité. Par exemple, si tu souhaites récupérer tous les "quand" dans une seule variable, tu peux faire $message = "" et dans ton foreach : $message .= $quand