Bonjour tout le monde voila je dois faire une page de devis avec des checkbox à cocher pour choisir les différentes options... Les checkbox sont dans un tableau. J'ai utilisé un formulaire php qui permet de recuperer les choix etc. Cependant j'aimerai que les resultats des options soit envoyé par mail sous forme de tableau avec les checkbox cochées ou non...
voici le html:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 5">
<title>Bienvenue dans Adobe GoLive 5</title>
<script type="text/javascript">
</script>
</head>
<body bgcolor="#F1EFE2">
<form method="POST" action="Document2.php" name="AVIS">
<table width="600">
<tr>
<td width="35"></td>
<td width="565"><small><font face="Verdana">Message d'introduction.</font></small><p> </td>
</tr>
<tr>
<td width="35"></td>
<td width="565">
<font face="Verdana"><small>Nom :</small><br>
<small><input type="text" name="nom" size="20"></small></font>
<p><font face="Verdana"><small>Prénom :</small><br>
<small><input type="text" name="prenom" size="20"></small></font></p>
<p><font face="Verdana"><small>Adresse :</small><br>
<small><input type="text" name="adresse" size="20"></small></font></p>
<p><font face="Verdana"><small>Ville :</small><br>
<small><input type="text" name="ville" size="20"></small></font></p>
<p><font face="Verdana"><small>Code Postal :</small><br>
<small><input type="text" name="cp" size="20"></small></font></p>
<p><font face="Verdana"><small>telephone :</small><br>
<small><input type="text" name="tel" size="20"></small></font></p>
<p><font face="Verdana"><small>Email :</small><br>
<small><input type="text" name="email" size="20">
<br>
</p>
<p></p>
<!-- <form vname="FormName" action="Document2.php" method="post" enctype="multipart/form-data" name="form" onSubmit="return verif_champs()">> -->
<table border="0" cellpadding="5" cellspacing="0" width="137">
<tr></table>
<table bordercolor=#ffffff height=914 cellspacing=1 cellpadding=1 width=516 align=center border=1>
<tbody>
<tr>
<td valign=bottom bordercolor=#ffffff bgcolor=#ffffff rowspan=2></td>
<td align=middle bgcolor=#ffffff>
<div align="center">
<font face="Verdana, Arial, Helvetica, sans-serif" size=2>Formule personnalisée</font></div>
</td>
</tr>
<td></td>
<tr>
<td bordercolor=#cccccc bgcolor=#deded7><font face="Verdana, Arial, Helvetica, sans-serif" size=1><B><font color=#ff6600>Montage de structure légale</B></font></font></td>
<td bordercolor=#cccccc align=middle bgcolor=#deded7> </td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Rédaction des statuts</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="statut"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor="white"><font face="Verdana, Arial" size=1>Formalités administratives</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="admin"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#deded7><font face="Verdana, Arial, Helvetica, sans-serif" size=1><B><font color=#ff6600>Communication internet</B></font></font></td>
<td bordercolor=#cccccc align=middle bgcolor=#deded7> </td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Création de site</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="creasite" ></td>
</tr>
<tr>
<td class=packpoint bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Nom de domaine en .com</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="achatcom" ></td>
</tr>
<tr>
<td class=packpoint2 bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Rédactionnel</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="redac"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor="white"><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Photos</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="photo"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Ouverture de compte "CB Paiement sécurisé"</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="ouvcb"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff>Intégration de module<font face="Verdana, Arial, Helvetica, sans-serif" size=1> "CB Paiement sécurisé"</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="integcb"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Mise en Ligne</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="miseenligne"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Hébergement pour un an </font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="heberg"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#deded7><font face="Verdana, Arial, Helvetica, sans-serif" size=1><b><font color=#ff6600>Marketing</font></b></font></td>
<td bordercolor=#cccccc align=middle bgcolor=#deded7> </td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor="white"><font onmouseover="helpOver(event,'<table><tr><td bgcolor=#FFCBA8><b><font size=1 color=#FFFFFF>INFO</font></b></td></tr><tr><td><font size=1>10 Mo par compte<br>Adresse du serveur : <br>pop.hebergement.com </font></td></tr></table>')" style="CURSOR: help" face="Verdana, Arial" color=#000000 size=1>Référencement automatique</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="refauto"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Référencement manuel</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="refmanu"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Suivi de référencement</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="suiviref"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Contact Presse</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="contactpresse"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Echange de Bannière</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="ban"></td>
</tr>
<tr bgcolor=white>
<td bordercolor=#cccccc><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Rédaction d'annonces</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff>
<div align="center">
<input type="checkbox" name="choix[]" value="redacannonce"></div>
</td>
</tr>
<tr bgcolor=#deded7>
<td bordercolor=#cccccc><font face="Verdana, Arial, Helvetica, sans-serif" color=#ff6600 size=1><b>Fichiers</b></font></td>
<td bordercolor=#cccccc align=middle> </td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Clients potentiels 3000 contacts</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="client3000"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Animatrices potentielles 50 contacts</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="anim50"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#deded7><font face="Verdana, Arial, Helvetica, sans-serif" size=1><b><font color=#ff6600>Formation</font></b></font></td>
<td bordercolor=#cccccc align=middle bgcolor=#deded7> </td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>1 Personne</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="1perso"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Staff</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="staff"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Réferencement</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="ref"></td>
</tr>
<tr bgcolor="#deded7">
<td bordercolor=#cccccc bgcolor=#deded7><font face="Verdana, Arial, Helvetica, sans-serif" size=1><b><font color=#ff6600>Audiotel</font></b></font></td>
<td bordercolor=#cccccc align=middle bgcolor=#deded7></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Ouverture de ligne</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="audioligne"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Gestion de ligne</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="gestligne"></td>
</tr>
<tr>
<td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Conseil pour l'habillage</font></td>
<td bordercolor=#cccccc align=middle bgcolor=#ffffff><input type="checkbox" name="choix[]" value="conseil"></td>
</tr>
<tr>
<td><input type="submit" value="Envoyer"></td>
</tr>
</tbody>
</table>
</body>
</html>
et voici le php
<!-- DEBUT DU SCRIPT mail.php3-->
<html>
<head></head>
<body>
<?
/* Ce script a été développé par Nadine Gaine.
Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
*/
$MailTo = mon@email.fr; //adresse à laquelle sera envoyé le contenu du formulaire
$MailSubject = "Sujet du message"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: ".$email.""; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($nom == ""){ //nom du nom
echo("<font face=verdana size=2>Vous n'avez pas complété le nom.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le nom n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody = "Nom : $nom\n"; //si le nom contient de l'information, elle est stockée dans la variable MailBody
}
if ($prenom == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le prénom.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Prenom : $prenom\n";
}
if ($adresse == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété l'adresse</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Adresse : $adresse\n";
}
if ($ville == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété la ville</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Ville : $ville\n";
}
if ($cp == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le code postal.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Code Postal : $cp\n";
}
if ($email == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété l'email.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Email : $email\n";
}
$MailBody .= "Téléphone: $tel\n";
//Routine pour les cases à cocher
$MailBody .="choix : ";
if(!empty($_POST["choix"])) {
// Vous avez choisi comme option -;
for ($i = 0; $i < count($_POST["choix"]); $i++)
$MailBody .= $_POST["choix"][$i];
}
if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a href=\"devis.html\"><strong>Retour</strong></a></p>");
//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci de vos commentaires.</font>");
echo("<p> </p><p> </p><p align=\"center\"><a href=\"Retour
http://www.google.fr\"><strong>Retour</strong></a></p>"); //affichage d'un message de confirmation.
}
?>
</body>
</html>
Merci d'avance