Script pour envoi formulaire vers mail

Résolu/Fermé
calimero - 16 juil. 2006 à 14:32
 m1602 - 28 mars 2017 à 00:25
Bonjour,

je suis débutante en programmation html, j'essaie de faire un formulaire pour un site web,

j'ai réussi à avoir la page html, mais quand je teste la saisie du nom et email, je suis dirigée vers la messagerie.

comment récupérer l'information directement et l'envoyer vers l'adresse email directement.

merci pour votre aide.

voici le code :

<FORM METHOD="POST" ACTION="mailto:test@yahoo.fr" enctype="text/plain">



<TABLE width="70%">
<TBODY>
<TR>
<TD width="7%"> </TD>
<TD> <P>Prénom</P></TD>
<TD width="1%"> </TD>
<TD><input name=prenom></TD>
</TR>
<TR>
<TD width="7%"> </TD>
<TD> <P>Email</P></TD>
<TD width="1%"> </TD>
<TD><INPUT name=email></TD>
</TR>
<TR>
<TD colSpan=3> </TD>
<TD><INPUT TYPE=submit VALUE="Inscrivez-moi"> </FORM>
</FORM>
</body>
</html>

61 réponses

Je ne sus pas sur d'avoir bien compris la question donc je vais essayer de tout réexpliquer ( ou au pire montre moi ton code que je puisse te dire ce qui ne va pas )

Tu doit créer deux fichier, une page html/css dans lequel il y aura ton formulaire :


<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Pseudo:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Site/blog*:</td>
<td><input type=text name=site size=30></td></tr>
<tr><td>Veut tu recevoir les news du site:</td>
<td><input type=text name=news size=30></td></tr>
<tr><td>Veut tu recevoir des offres partenaire²:</td>
<td><input type=text name=site size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet ( Contact/histoire/dessins/.....):</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Votre message:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div> 


et une page formmail.php qui contiendra sa : ( c'est elle qui reçois les information du formulaire et qui te les envoie par mail )

ps : pense bien à changer l'adresse mail et le lien de redirection


<?php
$TO = "ton_mail@quelquechose.autrechose";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://ton_site.quelque chose/page de redirection.html");

?>
40
fabienprov Messages postés 2 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 10 mai 2010
10 mai 2010 à 21:35
Bonjour,
comment envoyer le formulaire à plusieurs destinaires ?
faut il créer une variable TO2 ?
Fab
0
topfr Messages postés 32 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 22 février 2012
12 juil. 2011 à 21:10
j'aimerais poser une question d'ordre generale quant au contact form:
Pour ce qui est du html c'est o
k je l'integre directement dans ma page contact.html qui contiendra d'autres info, ma question est; ou inserer le code php? faire une nouvelle page en format php? si oui ou l'enregistrer dans mon dossier html? a la racine du site? ou inserer le code directement dans ma page contact.html?
pour résumer ou dois je enregistrer ce code php?
merci pour votre aide
0