Envoie de données htlm vers un mail
fafa971
Messages postés
12
Statut
Membre
-
Alain42 -
Alain42 -
Salut, je fais actuellement un site et je voudrais envoyer les données d'un formulaire vers un mail. quelqu'un pourrait'il m'aider merci d'avance.
voici le formulaire :
<table width="498" border="0" cellpadding="0">
<tr>
<td width="58" class="Style19">Société</td>
<td width="180" class="Style19"><input type="text" name="nom_sté" size="20" /></td>
<td width="86"><span class="Style19">Adresse</span></td>
<td width="164"><span class="Style19">
<input type="text" name="adresse" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19">Nom</td>
<td class="Style19"><input type="text" name="nom" size="20" /></td>
<td> <span class="Style19">Ville</span></td>
<td><span class="Style19">
<input type="text" name="ville" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19">Prénom</td>
<td class="Style19"><input type="text" name="prenom" size="20" /></td>
<td><span class="Style19">Code Postal</span></td>
<td><span class="Style19">
<input type="text" name="cp" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19"> Email</td>
<td class="Style19"><input type="text" name="mail_form" size="20" /></td>
<td><span class="Style19">Téléphone</span></td>
<td><span class="Style19">
<input type="text" name="tel" size="20" />
</span></td>
</tr>
<tr>
<td colspan="2" class="Style19">Pourquoi nous contacter ? :</td>
<td colspan="2"><p> </p> </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un stand </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">
Pour un spectacle </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un évènement </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un achat de matériel </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour une location de materiel </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Autres </td>
</tr>
</table>
<table width="497" border="0" cellpadding="0">
<tr>
<td width="220"><span class="Style19">Détaillez nous votre demande :</span></td>
<td width="271"><textarea name="autre" cols="20" rows="2"></textarea>
<input name="submit" type="submit" value="Envoyez" /></td>
</tr>
</table>
voici le formulaire :
<table width="498" border="0" cellpadding="0">
<tr>
<td width="58" class="Style19">Société</td>
<td width="180" class="Style19"><input type="text" name="nom_sté" size="20" /></td>
<td width="86"><span class="Style19">Adresse</span></td>
<td width="164"><span class="Style19">
<input type="text" name="adresse" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19">Nom</td>
<td class="Style19"><input type="text" name="nom" size="20" /></td>
<td> <span class="Style19">Ville</span></td>
<td><span class="Style19">
<input type="text" name="ville" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19">Prénom</td>
<td class="Style19"><input type="text" name="prenom" size="20" /></td>
<td><span class="Style19">Code Postal</span></td>
<td><span class="Style19">
<input type="text" name="cp" size="20" />
</span></td>
</tr>
<tr>
<td class="Style19"> Email</td>
<td class="Style19"><input type="text" name="mail_form" size="20" /></td>
<td><span class="Style19">Téléphone</span></td>
<td><span class="Style19">
<input type="text" name="tel" size="20" />
</span></td>
</tr>
<tr>
<td colspan="2" class="Style19">Pourquoi nous contacter ? :</td>
<td colspan="2"><p> </p> </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un stand </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">
Pour un spectacle </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un évènement </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour un achat de matériel </td>
</tr>
<tr>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Pour une location de materiel </td>
<td colspan="2" class="Style19"><input type="radio" value="V1" checked name="rnom">Autres </td>
</tr>
</table>
<table width="497" border="0" cellpadding="0">
<tr>
<td width="220"><span class="Style19">Détaillez nous votre demande :</span></td>
<td width="271"><textarea name="autre" cols="20" rows="2"></textarea>
<input name="submit" type="submit" value="Envoyez" /></td>
</tr>
</table>
A voir également:
- Envoie de données htlm vers un mail
- Gmail envoyer un mail - Guide
- Windows live mail - Télécharger - Mail
- Comment télécharger un mail - Guide
- Envoie impossible messenger - Forum Facebook Messenger
- Votre envoi est en cours de transport vers son site de livraison ✓ - Forum Consommation & Internet
10 réponses
Bonjour,
Tu veux dire quoi par envoyé sur un mail?
Ce que je peux te dire à propos des mails c'est que tu peux utiliser la fonction
<a href="mailto:adresse_email">text</a>
Ceci ouvre un message avec outlook dans lequel tu peux rédiger un mail.
Mais envoyer directement je ne sais pas.
Bonne soirée
Tu veux dire quoi par envoyé sur un mail?
Ce que je peux te dire à propos des mails c'est que tu peux utiliser la fonction
<a href="mailto:adresse_email">text</a>
Ceci ouvre un message avec outlook dans lequel tu peux rédiger un mail.
Mais envoyer directement je ne sais pas.
Bonne soirée
Merci, mais je cherche comment avec le php on peut envoyer les données ($nom_sté, $nom ,$prénom...) par le biais d'un mail vers une adresse électronique.
Je ne vois pas les balises <form et </form> en début et fin de formulaire
alors mets les vite !
dans <form name="formulaire_mail" method="post" action="env_mail.php">
tu cree un script php env_mail.php
dans ce script tu recuperes les valeurs postées par $_POST['nom_du_champ']
ex:
$destinataire=$_POST['mail_form'];
$sujet=$_POST['...........']; // ou tu mets ="le texte que tu veux ici"
$corps=.........
pour récuperer par php les boutons radio cochés va voir sur google
ensuite
mail($destinataire,$sujet,$corps);
// ça marche à condition que ton fournisseur d'accès autorise la fonction mail
Pour mieux debuguer et faire éventuellement des echo dans ce script, n'oublies pas les balises html et body en début et fin
alors mets les vite !
dans <form name="formulaire_mail" method="post" action="env_mail.php">
tu cree un script php env_mail.php
dans ce script tu recuperes les valeurs postées par $_POST['nom_du_champ']
ex:
$destinataire=$_POST['mail_form'];
$sujet=$_POST['...........']; // ou tu mets ="le texte que tu veux ici"
$corps=.........
pour récuperer par php les boutons radio cochés va voir sur google
ensuite
mail($destinataire,$sujet,$corps);
// ça marche à condition que ton fournisseur d'accès autorise la fonction mail
Pour mieux debuguer et faire éventuellement des echo dans ce script, n'oublies pas les balises html et body en début et fin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je fais ce que tu m'a dis mais ça m'a mis cette erreur : Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\site\env_mail.php on line 14.
Si j'ai bien compris compris il faut rajouter une ligne avec "sendmail_from". Mais quelle est la syntax exacte ?
merci d'avance.
Si j'ai bien compris compris il faut rajouter une ligne avec "sendmail_from". Mais quelle est la syntax exacte ?
merci d'avance.
j'ai trouvé qu'il fallait rajouter $entete a la ligne mais apres ça il me met cette erreur :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\site\env_mail.php on line 16
ma ligne 16 étant : mail($destinataire,$sujet,$corps,$entete);
la je ne sais plus que faire, quelqu'un pourrait t'il m'aider s'il vous plait merci.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\site\env_mail.php on line 16
ma ligne 16 étant : mail($destinataire,$sujet,$corps,$entete);
la je ne sais plus que faire, quelqu'un pourrait t'il m'aider s'il vous plait merci.
Tu fais tes essais en posant ton script sur un serveur hebergé ou sur easy php de ton micro.
Dans ce cas il faut que tu regardes si tu as la partie envoi de mail installée avec easyPhp (je ne connais pas EasyPhp);
Dans ce cas il faut que tu regardes si tu as la partie envoi de mail installée avec easyPhp (je ne connais pas EasyPhp);
pour dire a easyphp quel serveur smpt j'utilise que faut'il rajouter a ça :
[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=Y
CheckVersion=Y
StartAsServices=N
ShowAlways=N
ExpandPos=Y
CheckServerPorts=Y
Lang=Français
LangAdmin=fr
OldRunningPath=C:\Program Files\EasyPHP 2.0b1\
IsIconized=Y
merci d'avance
[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=Y
CheckVersion=Y
StartAsServices=N
ShowAlways=N
ExpandPos=Y
CheckServerPorts=Y
Lang=Français
LangAdmin=fr
OldRunningPath=C:\Program Files\EasyPHP 2.0b1\
IsIconized=Y
merci d'avance