begin process at 2012 05 31 12:55:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

probleme envoie de mail html


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme envoie de mail html

lundi 10 janvier 2005 à 14:36:29 | probleme envoie de mail html

hacka

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>&nbsp;</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&eacute;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&eacute;gale</B></font></font></td>
                        <td bordercolor=#cccccc align=middle bgcolor=#deded7>&nbsp;</td>
                    </tr>
                    <tr>
                        <td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>R&eacute;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&eacute;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>&nbsp;</td>
                    </tr>
                    <tr>
                        <td bordercolor=#cccccc bgcolor=#ffffff><font face="Verdana, Arial, Helvetica, sans-serif" size=1>Cr&eacute;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&eacute;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 &quot;CB&nbsp;Paiement s&eacute;curis&eacute;&quot;</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&eacute;gration de module<font face="Verdana, Arial, Helvetica, sans-serif" size=1> &quot;CB&nbsp;Paiement s&eacute;curis&eacute;&quot;</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&eacute;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>&nbsp;</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&eacute;f&eacute;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&eacute;f&eacute;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&eacute;f&eacute;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&egrave;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&eacute;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>&nbsp;</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>&nbsp;</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&eacute;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>&nbsp;</p><p>&nbsp;</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>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"Retourhttp://www.google.fr\"><strong>Retour</strong></a></p>"); //affichage d'un message de confirmation.
}
?>
</body>
</html>


Merci d'avance



Cette discussion est classée dans : envoi, email, nbsp, eacute, mailbody


Répondre à ce message

Sujets en rapport avec ce message

formulaire aide please [ par sk8ter57 ] alors voial je debute en php j'aimerai creer un formulaire ou une fois ke la personne a tout rempli sa envoi vers une adresse email voici la page html Php, formulaire SPAM ! [ par xeroxiss ] Bonjour, Voila j'ai un petit soucis...Je voudrait mettre en place un petit formulaire de contact qui ne mange pas de pain..Donc sans MySQL, (déja parc Pb envoi de mail [ par sergiolebo ] Mon message semble être envoyé mais n'arrive pas sur ma boîte email.Voici le code html ainsi que le code php, si quelqu'un peut m'aider, je ne vois pa envoi d'un email [ par dalitch ] bonjour, je veux envouer un email qui contient le contenu d'une table. Le pb c'est que je recoit le mail mais il est vide. Comment je peux récupérer l envoi email auto [ par mhmsaken ] Bonjour tous le monde, je suis débutant et suis entrain de créer un site web dynamique et j'ai insérer un service pour commande en ligne. il me manque Envoi de mot de passe par email [ par arbilus ] J'ai un problème avec ce code: [code=php] <?php //début code php if (isset($_POST['courriel' champs obligatoire dans un formulaire [ par Limahl19 ] Salut a tous,j'ai un formulaire et j'aimerai bloquer l'envoi tant que certains champs ne sont pas rempli. et qu'unefois le formulaire rempli l'envoi s Envoi email format php [ par ManuAntibes ] Bonjour, je souhaite envoyé un email a mes clients au format php. aujourd'hui j'envoi des email au format html, avec la liste des articles disponib Envoi d'un email [ par atchoumen ] Bonjour,Cela va faire quelques jours que je suis à la recherche d'un script simple pour l'envoi d'un email en ajax.En php j'utilise donc logiquement l Débitant en php aider moi svp [ par elhamidikhadija ] <p cla


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales