Tom's Guide > Forum > Programmation > envoyer un formulaire a une adresse email
Mot :    Pseudo :           
 

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 ;)]


Message édité par Yama310 le 14-06-2007 à 10:35:09
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
- 0 +

Enlève ton mail, en éditant ton premier post (avec http://img.infos-du-net.com/forum/themes_static/images_forum/3/edit.gif ou http://img.infos-du-net.com/forum/themes_static/images_forum/3/edit-in.gif ), sinon tu risques d'être spammé :)

Pour le formulaire, je demande le déplacement dans programmation, mais pense à regarder ça!

------------------------------ Log33kiel | Listing de logiciels gratuits ! | Log33kiel | Porno gratuit
Répondre à Loni

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 :)

Répondre à poesy

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

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

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">&nbsp;&nbsp;&nbsp;
<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>" );
}
?>


Message édité par kaotic@IDN le 15-06-2007 à 21:40:26
Répondre à kaotic@IDN

Merci à vous tous ;)

Répondre à poesy

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

Répondre à july92
Tom's Guide > Forum > Programmation > envoyer un formulaire a une adresse email
Aller à :

Il y a 322 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens