Votre question

envoyer un formulaire a une adresse email

Tags :
  • Legend
  • Programmation
Dernière réponse : dans Programmation
14 Juin 2007 09:52:05

bonjour a tous,
je voulais vous demander comment on faisait pour que lorsqu'on accède a mon site internet, et que l'on va sur une page, l'internaute remplit un formulaire et l'envoit grace a un bouton "Envoyer" directement sur mon adresse e-mail.
voici les codes que j'utilise actuellement mais ca ne marche pas :

<form method="POST" action="mailto:*****@hotmail.com">
<fieldset>
<legend><font size="4">Données personnelles</font><br/><br/>
</legend>
Nom:<input type="text"/>
<p>Prénom
<input type="text">
<font size="4">Commentaires</font><br/><br/>
</legend>
<textarea rows="2" name="S1" cols="20"></textarea>
</fieldset><br/>
<fieldset>
<legend><font size="4">Envoyer ou Effacer ?</font><br/><br/>
</legend>
<input type="submit" value="Envoyer" name="B1"/><input type="reset" value="Effacer" name="B2"/>
</fieldset>
</form>


que modifier pour que cela fonctionne.
merci a tous :) 

[Edit Yama310 : pas de mail en clair sur le forum. Merci ;) ]

Autres pages sur : envoyer formulaire adresse email

14 Juin 2007 10:20:53

Enlève ton mail, en éditant ton premier post (avec ou ), sinon tu risques d'être spammé :) 

Pour le formulaire, je demande le déplacement dans programmation, mais pense à regarder ça!
14 Juin 2007 11:32:26

merci d'avoir mit le tuto :) 
seulement avec les codes qu'il y a dans la fac que tu m'as donné, on peux juste nous contacter par mail, or, je voudrais que les informations saisies sur la page web soient transmisent sur le mail.
merci bien :) 
Contenus similaires
15 Juin 2007 09:50:34

up svp :) 
15 Juin 2007 13:55:30

Bon ... je fais toujours comme ça, peut-être il y a-t-il une méthode plus courte et simple ...

Transfert tout sur u,ne page PhP,
récupère les variables, et utilise la fonction
mail();

mais après il ya surement plus simple
15 Juin 2007 21:39:35

apres il y a mon code ^^ :

Citation :
HTML:

<html>
<head>
<title>Questionnaire</title>
</head>

<body>


<form method="post" action="Connection.php">

<h2>Questionnaire.</h2>

<p>Question 1 :<br>
<input type="text" name="question1" size="20"></p>

<p>Question 2 :<br>
<input type="text" name="question2" size="20"></p>

<input type="submit" value="Envoyer" name="envoyer">   
<input type="reset" value="Recommencer" name="recommencer"> <br>



</form>
</body>
</html>


PHP : (Questionnaire.php)

Citation :
<?php
//On verifie les variables
if (!empty($_POST['question1']) AND !empty($_POST['question2']))
{
//Securisation des variables on ne sait jamais
$question1 = htmlentities ($_POST['question1']);
$question2 = htmlentities ($_POST['question2']);

//Définition des variables pour le mail
$MailTo = "xxxxxx@xxx.xx" ;
$MailSubject = "Réponse au questionnaire" ;

//Le contenu
$MailBody = 'question1 : '.$question1."\n";
$MailBody .= 'question2 : '.$question2."\n";

//On envoit
mail($MailTo, $MailSubject, $MailBody);

//on remercie
echo("<p>Merci d'avoir répondu à mes questions.</p>");
}
else //Sinon on lui envois un message d'erreur
{
echo("<p>Vous n'avez pas répondu aux questions.</p>
<p>Je vous prie de recommencer s'il vous plait.</p>");
}
?>
19 Juin 2007 09:44:44

Merci à vous tous ;) 
4 Juin 2008 19:39:37

Merci Kaotic, ton script marche super bien. Lorsque le formulaire est rempli, lorsque qu'il y a eu un erreur ou que la fiche a bien été complétée, Le msg comme quoi le formulaire est bien complété remplace cette page. En fait je souhaiterai que cette phrase s'inscrive soit dans l'emplacement que j'aurai consacré au formulaire soit peut etre plus simple, qu'une nouvelle fenêtre s'ouvre afin de garder la page de mon site ouverte.
De plus comment pourrais-je faire pour ajouter au formulaire une nouvelle variable "prenom"? J'ai essayé plusieurs fois mais je n'y suis pas arrivée.

Merci
July
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS