Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2008, 22h39   #1
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
Par défaut Formulaire par émail

Bonjour,


Je sais que le sujet etait déjà abordé avant, mais je suis nouveau dans le domaine du webmastering donc j’ai cherché mais je n’ai pas trouvé la solution à mon problèm .
J’ai besoin de votre aide, j’ai crée une page web contenant un formulaire avec dreamweaver et ce en basant sur un tuto très bien expliquer à la fin tous les champs et les boutons sont en place rien à dire tout semble bien marché, mais le problèm c’est que mon hebergeur ne proposent pas de formail pour que je fasse comme le tuto pour recupérer les données saisies dans le formaulaire par mail du coup quand je clique sur envoyer rien ne se passe. Est ce que quelqu’un parmi vous pourrait m’aider et me montrer une méthode pour récupérer les données saisie par mail ?
je suis hébéger chez 1and1.

Voila mon le code de mon formulaire les multiples &nbsp c'est pour la mise en page lol :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 <form action="" method="post" name="form1" target="_top" id="form1">
<p><span class="Style8">Votre Nom
:
&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Votre nom" type="text" class="Style6" id="Votre nom" value="" size="30" />
</p>
<p><span class="Style8">Votre e-mail :&nbsp;</span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Votre e-mail" type="text" id="Votre e-mail" size="30" />
</p>
<p><span class="Style8">Votre t&eacute;l&eacute;phone :&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Votre telephone" type="text" id="Votre telephone" size="30" />
</p>
<p> <span class="Style8">Voulez vous &ecirc;tre contact&eacute; par notre &eacute;quipe ? : &nbsp;&nbsp;&nbsp; </span>
<input name="Contactez nous" type="checkbox" id="Contactez nous" value="Oui" />
</p>
<p><span class="Style8">Objet : &nbsp;&nbsp;</span>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select name="select">
<option>Demande d'information</option>
<option>R&eacute;servation</option>
<option>Questions sur nos circuits</option>
<option>Demande de devis</option>
<option>Suggestion</option>
<option>Proposition de partenariat</option>
<option>Divers</option>
</select>
</p>
<p>
<label><span class="Style8">Message :&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<textarea name="Message" cols="50" id="Message"></textarea>
</label>
</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<input name="Submit" type="submit" class="Style6" onclick="MM_validateForm('Votre nom','','R','Votre e-mail','','RisEmail','Votre telephone','','RisNum','Message','','R');return document.MM_returnValue" value="Envoyer" />
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" name="Rafra&icirc;chir" value="Rafa&icirc;chir" />
</p>
<p class="Style11">**<strong><em><u>Pour toute demande de r&eacute;servation pri&egrave;re de nous contacter 24h &agrave; l&rsquo;avance</u></em></strong></p>
<p>
<input name="re&ccedil;u" type="hidden" id="re&ccedil;u" value="info@xxx.fr" />
</p>
</form>
Merci à l’avance pour vos réponse
picco1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 17h34   #2
Membre du Club
 
Inscription : février 2007
Messages : 184
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 184
Points : 54
Points : 54
il faut te diriger vers une technologie serveur comme php.

Je ne peux malheureusement pas te donner de lien.

Bonne recherche
orphen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 19h46   #3
Membre confirmé
 
Homme Quentin THEURET
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 235
Détails du profil
Informations personnelles :
Nom : Homme Quentin THEURET
Âge : 25
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2007
Messages : 235
Points : 297
Points : 297
Envoyer un message via MSN à cheval_boiteux Envoyer un message via Yahoo à cheval_boiteux Envoyer un message via Skype™ à cheval_boiteux
C'est clair, à part passer par une technologie serveur, je vois pas comment on peut faire.
cheval_boiteux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 21h42   #4
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
Merci pour vos réponse, j'aimerai bien faire comme vouzs avez dit mais je suis novice en ça, tout ce que je sais c'est que mon hébergeur supporte du php, et que j'ai une base mysql, à part ça je ne sais rien d'autre, si vous pouvez m'aider je reconnaissant
picco1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 04h00   #5
Membre régulier
 
Avatar de King_T
 
Homme
Développeur Web
Inscription : mai 2006
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 157
Points : 86
Points : 86
il faudra commencé par un tutoriel sur php voici un très bon cours pour débuter
cours PHP, commencer par des exemples simples
ça sera rapide
__________________
Dreaming in Digital, Living in Realtime, Thinking in Binary, Talking in IP .... Welcome to our World !!!!
King_T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 18h39   #6
Expert Confirmé
 
Avatar de Sub0
 
Homme
Inscription : décembre 2002
Messages : 3 468
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39

Informations forums :
Inscription : décembre 2002
Messages : 3 468
Points : 3 115
Points : 3 115
Envoyer un message via MSN à Sub0 Envoyer un message via Skype™ à Sub0
Ceci pourrait t'avancer ?

http://a-pellegrini.developpez.com/t...s/php/mail/#L4
Sub0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 00h14   #7
Membre habitué
 
Développeur Web
Inscription : juillet 2007
Messages : 112
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2007
Messages : 112
Points : 109
Points : 109
Envoyer un message via MSN à 4R416N33
Voila pour toi, bien que ce soit plus du php que du html.

Ta page doit s'appeler form.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<html>
<head>
<title>Formulaire</title>
</head>
<body>
<form action="form.php" method="post">
Champs 1 : <input type="text" name="champs1" /><br />
Champs 2 : <input type="text" name="champs2" /><br />
<input type="submit" value="valider" /><br />
<?php
if (!$_POST) {
	echo "&nbsp;";
}
else {
	$text = "Champs 1 : ".$_POST["champs1"];
	$text .= "Champs 2 : ".$_POST["champs2"];
 
	     if(mail('adresse_du_destinataire@fai.fr', 'Sujet', $text))
     {
          echo 'Ca a bien été envoyé';
     }
     else
     {
          echo 'Ca n\'a pas été envoyé. pb technique';
     } 
}
?>
</form>
</body>
</html>
4R416N33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 19h36   #8
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
Citation:
Envoyé par 4R416N33 Voir le message
Voila pour toi, bien que ce soit plus du php que du html.

Ta page doit s'appeler form.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<html>
<head>
<title>Formulaire</title>
</head>
<body>
<form action="form.php" method="post">
Champs 1 : <input type="text" name="champs1" /><br />
Champs 2 : <input type="text" name="champs2" /><br />
<input type="submit" value="valider" /><br />
<?php
if (!$_POST) {
	echo "&nbsp;";
}
else {
	$text = "Champs 1 : ".$_POST["champs1"];
	$text .= "Champs 2 : ".$_POST["champs2"];
 
	     if(mail('adresse_du_destinataire@fai.fr', 'Sujet', $text))
     {
          echo 'Ca a bien été envoyé';
     }
     else
     {
          echo 'Ca n\'a pas été envoyé. pb technique';
     } 
}
?>
</form>
</body>
</html>

Merci beaucoup oiur votre réponse je vais essayer et je vous tienderai au courant
picco1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 20h47   #9
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
Re bonsoir,

je me suis fait un code php, effectivement je reçois un mail, mais le problèm ce que je reçois c'est les champs du formulaire vide, j'ai les bon champs mais non rempli voila une copie de mon code php si vous pouvez m'aider, je ne sais pas peut je dois enlever ou ajouter quelque chose mais la quelle je ne sais pas ??? merci de votre aide

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php 
//Construction du message 
$message = " Votre Nom : ".$_POST['Votre Nom']."\n"; 
$message .= "Votre e-mail : ".$_POST['Votre e-mail']."\n"; 
$message .= "Votre téléphone : ".$_POST['Votre téléphone']."\n"; 
$message .= "Voulez vous être contacté par notre équipe ?: ".$_POST['Voulez vous être contacté par notre équipe ?']."\n"; 
$message .= "Objet : ".$_POST['Objet']."\n"; 
$message .= "Message  : ".$_POST['Message ']."\n"; 
 
 
$headers = "MIME-Version: 1.0\r\n"; 
 
 
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";  
 
 
$headers .= "From: $Votre Nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; 
 
$subject="<$Objet>"; 
$destinataire="info@xxx.fr"; 
 
 
if (mail($destinataire,$subject,$message,$headers)) { 
echo "Votre mail a été envoyé, Merci de votre visite"; 
} else { 
echo "Une erreur s'est produite"; 
} 
?> 
</body>
</html>
picco1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h34.


 
 
 
 
Partenaires

Hébergement Web