Toujours problème formulaire contact php

Fermé
binis Messages postés 9 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 6 juin 2007 - 18 avril 2007 à 10:44
 anime - 4 oct. 2007 à 23:19
Bonjour à tous,
J'ai des erreurs dans le code de mon formulaire de contact php et je n'arrive pas à le corriger. Leloufighter avait commencé à m'aider mais ma machine a rendu l'âme ce jour là...Je remets le code :
Merci d'avance pour votre aide.
<?php if ($_POST['message'] == "") { ?>
<form action="formulaire.php" method="post" name="envoiemail" id="envoiemail">
<p>
<input name="Mr" type="checkbox" id="Mr" value="checkbox">
Mr
<input name="Mme" type="checkbox" id="Mme" value="checkbox">
Mme
<input name="Melle" type="checkbox" id="Melle" value="checkbox">
Melle</p>
<p> Nom*
<input name="Nom" type="text" id="Nom">
Prénom*
<input name="Prénom" type="text" id="Prénom">
</p>
<p>Adresse
<input name="Adresse" type="text" id="Adresse" size="56">
</p>
<p>Code Postal*
<input name="Code postal" type="text" id="Code postal">
Ville*
<input name="Ville" type="text" id="Ville">
</p>
<p>Pays
<input name="Pays" type="text" id="Pays">
</p>
<p>Tél*
<input name="Tel" type="text" id="Tel">
Email*
<input name="Email" type="text" id="Email">
</p>
<p>Sujet*
<select name="Menu" id="Menu">
<option>Visites</option>
<option>Demande de prix</option>
<option>Accords mets/Vins</option>
</select>
</p>
<p> Message*
<textarea name="Message " cols="50" rows="8" id="Message "></textarea>
</p>
<p>
<input name="Submit" type="submit" onClick="MM_validateForm('Nom','','R','Prénom','','R','Code postal','','R','Ville','','R','Tel','','R','Email','','RisEmail','Message ','','R');return document.MM_returnValue" value="Envoyer">
</p>
</form>
<?php } else {
mail("virginie.sabourin@wanadoo.fr", $_POST['Nom'], $_POST['Prénom'],"From: ".$_POST['Adresse']."<".$_POST['Email'].">");
?>
<p>Le message a bien été envoyé, merci.</p>
<?php } ?>
A voir également:

4 réponses

longisland Messages postés 17 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 26 avril 2007
18 avril 2007 à 12:17
salut,

apparemment pas d'erreurs visibles en colant le script sur mon serveur, je pense donc qui tu dois vouloir dire que tes erreurs sont dans le javascript qui valide le mail enfin par la non ...
en gros peux tu expliquer un peu plus precisement ton PB, merci
0
binis Messages postés 9 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 6 juin 2007
23 avril 2007 à 16:12
En gros, je ne recois aucun mail après avoir rempli le formulaire.
je n'ai pas fait de javascript qui valide le mail...juste un formulaire .php; l'erreur est certainement ici...peux-tu m'expliquer un peu plus la démarche à suivre. Merci +++
0
binis Messages postés 9 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 6 juin 2007
2 mai 2007 à 17:10
Bonjour,
je n'ai toujours pas résolu ce problème...Pour résumer, j'ai un formulaire de contact nommé formulaire.php dans dream (voir code 1er post). Je débute...je n'ai pas fait de javascript qui valide le mail...le problème vient-il de là car je ne recois aucun mail quand je teste...Merci +++ de m'expliquer ce que je dois faire...
0
bg62 Messages postés 23647 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 3 octobre 2024 2 382
3 mai 2007 à 15:15
bonjour
essaie avec ceci:
https://www.unesourisetmoi.info/formulaires/index.php
ton formulaire fonctionnera sans problèmes ... j'en ai déjà créé plusieurs avec ce script et il est nickel
@mitiés
b g
0
romeoverso Messages postés 4 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 28 juin 2007
27 juin 2007 à 14:06
salut tlm,
bon, voila, j'ai bo chercher ou poster ce message, et je suis toujours pas sûr qu'ici soit le bon endroit, mais j'ai tellement besoin d'aide, alors svp soyez indulgent!
en fait , j'ai fait un formulaire de contact en html/php en utilisant un script que j'ai trouvé dans un tuto... il marchait nikel, d'ailleur il marche tjrs mais le prob est que recement g ajouté des case ( tel , raison sociale, fax), le mail continue a arrivé mais son prendre considération a ce qui est ecrit dans les nouvelles cases... je suis pas un pros en php alors je vous passe le script, en fait il y a des ligne qui manque du coté php je pense....


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>contactez nous</title>
<style type="text/css">
<!--
body {
background-color: #000000;
}
.style2 {font-size: 16px}
.style3 {color: fffffff}
body,td,th {
color: #999999;
font-family: Calibri;
}
#Layer1 {
position:absolute;
width:252px;
height:125px;
z-index:1;
left: 450px;
top: 173px;
}
#Layer2 {
position:absolute;
width:147px;
height:81px;
z-index:1;
left: 837px;
top: 525px;
}
#Layer3 {
position:absolute;
width:987px;
height:80px;
z-index:2;
left: 0px;
top: 0px;
}
#Layer4 {
position:absolute;
width:149px;
height:115px;
z-index:3;
left: 207px;
top: 205px;
}
-->
</style></head>

</html>
<head>
<title>Contactez moi</title>
</head>

<body>

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

<h2> </h2>
<div id="Layer2">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="147" height="82" title="dat">
<param name="movie" value="date.swf" />
<param name="quality" value="high" />
<embed src="date.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="147" height="82"></embed>
</object>
</div>
<h2> </h2>
<div id="Layer3">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="987" height="80" title="coban">
<param name="movie" value="contactbanner.swf" />
<param name="quality" value="high" />
<embed src="contactbanner.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="987" height="80"></embed>
</object>
</div>
<h2> <u>Informations:</u></h2>
<p>Votre E-mail: <br />
<input type="text" name="votremail" />
<p>Raison sociale: <br />
<input type="text" name="raison sociale" />
<p>N° de tél: <br />
<input type="text" name="Tél" />
<p>N° de Fax: <br />
<input type="text" name="Fax" />

<input type="hidden" name="objet" value="mail site" />
</p>
<p>
Votre message:</p>
<div id="Layer4">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="150" height="150" title="rot">
<param name="movie" value="rot.swf" />
<param name="quality" value="high" />
<embed src="rot.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="150" height="150"></embed>
</object>
</div>
<p>
<textarea cols="66" rows="6" name="message"></textarea>
</p>
<p>
<input type="submit" value="Envoyer" />
</p>

</form>

<p> </p>
</body>
<html>
<?php
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";

$votremail=$_POST["votremail"];
$from=htmlentities("From: ".$votremail);
$message=stripslashes(htmlentities($_POST["message"]));

$destinataire="hahaha@hihhihi.com";

$objet=$_POST['objet'];

if(!preg_match($verif,$votremail))
{
echo "Votre adresse E-Mail n'est pas valide";
}

elseif (trim($message)=="")
{
echo "Votre message est vide!";
}

else
{
mail($destinataire,$objet,$message,$from);
echo "Merci de nous avoir choisis comme partenaire, votre requête est en cours de traitement";
}

?>




P.S; j'ai remplacez le mail par un bidon//// n'y faites pas attention!!!
merci infiniment a l'avance!! :) c suuuuuuuuuuper urgent svp ..
0
anime hentai
0