Affichage du formulaire de contact en bas de page

Résolu/Fermé
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015 - 22 oct. 2013 à 15:27
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 11 nov. 2013 à 19:07
Bonjour,

Je fais mon site internet sous dreamweaver cc et j'ai inséré un code php (que quelqu'un a fait et m'a donné) pour insérer un formulaire. Je l'ai déjà utilisé sur un autre site et il fonctionne très bien.

D'ailleurs il fonctionne bien aussi sur le site en question mais simplement le formulaire ne s'affiche pas à l'endroit voulu ! il se met en bas,très en bas de la page.. pourtant dans ma page html lorsque je suis dans dream, il est à la bonne place !

voici le site : http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm

Savez-vous quel est erreur ?

Merci ;

A voir également:

14 réponses

barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
Modifié par barale61 le 22/10/2013 à 15:58
Il faudrait poster l'endroit et la façon dont tu insères ton formulaire qu'on y vois plus claire.

Si ta page est en php :


<?php include('monformulaire.php')?>

Sur ton site dans ta page contact, ton lien est soit erroné dans le menu par-ce-qu'il mène à http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie.fr. Sinon si c'est la bonne page, ton formulaire n'est pas présent. Quand on affiche la source de ta page, il y a cette table qui n'est pas terminée:


<table width="860" height="623" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5"></tr>
<tr>
<td colspan="5">
<tr>
<td colspan="5">
<tr>
<td colspan="5">
<tr>
<td colspan="5">
<tr>
<td colspan="5">
<tr>
<td>
<td>
<td>
<td>
<td>
</table>

Les balises TD ne sont pas fermées alors tu devrais poster ton code.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
23 oct. 2013 à 15:42
Bonjour,

Ma page n'est pas en php mais en html.

Il ne faut se fier au lien présent dans le site, car pour tester le formulaire, j'ai créé une autre page contact qui s'appelle :

http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm

pour ne pas perdre les infos de base qui sont sur : www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie.htm) si jamais cela ne marche.

Quand tu vas sur le premier lien, le formulaire y est visible mais il faut descendre complètement en bas de la page, alors que je voudrais qu'il soit juste au dessous du menu.
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
23 oct. 2013 à 18:44
Ok ton code est:


<table width="860" height="867" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="345" colspan="10" background="images/bandeau_toit_lauze_03.jpg"><table width="847" height="334" border="0">
<tr>
<td width="61" height="179"> </td>
<td width="229"> </td>
<td width="49"> </td>
<td width="490"> </td>
</tr>
<tr>
<td height="101"> </td>
<td rowspan="2"><img src="images/logo_pierre_lauze_savoie.jpg" width="194" height="105" alt=""/></td>
<td> </td>
<td valign="bottom" class="pierrelauze"><span class="titregras"><span class="pierrelauze" style="font-size: 18px">La Pierre de luzerne dans tous ses états</span></span></td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
</tr>
</table>
<tr>
<td width="9">
<td width="92" height="47"><a href="index2.htm" class="pierrelauze"><strong>ACCUEIL</strong></a>
<td width="101" ><a href="fournisseur_pave_lauze_savoie.htm" class="pierrelauze">PRODUITS</a><td width="97" ><span style=""><a href="realisations_pierre_naturelle.htm" class="pierrelauze">GALERIE</a></span> <td width="460" height="47" ><a href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze">CONTACT</a>
<td width="101" height="47"> 
<tr>
<td height="19" colspan="6"> 
<tr>
*********************A AJOUTER*******************
</tr>
*********************A SUPPRIMER*******************
<table width="860" height="623" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5"></tr>
<tr>
<td colspan="5"> 
<tr>
<td colspan="5"> 
<tr>
<td colspan="5"> 
<tr>
<td colspan="5"> 
<tr>
<td colspan="5"> 
<tr>
<td> 
<td> 
<td> 
<td> 
<td> 
</table>
****************************************
<td height="456" colspan="6" bgcolor="#666666"><table width="796" height="490">
<tr>
<td width="10" height="77"> </td>
<td width="502">
<!-- Début du code a copier --><!-- Fin du code a copier -->
<span class="grblc"> NOUS CONTACTER</span></td>
<td width="203"> </td>
<td width="61"> </td>
</tr>
<tr>
<td> </td>
<td><div style="width:100%">
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" /></td>
</tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td>
</tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" /></td>
</tr>
<tr>
<td><label for="appartement">Type de pierre :</label></td>
<td><input type="text" name="appartement" id="appartement" /></td>
</tr>
<tr>
<td><label for="surface">Surface approximative : </label></td>
<td><input type="text" name="surface" id="nombre" style="width:40px" /></td>
</tr>
<tr>
<td colspan="2"><label for="message">Votre message :</label></td>
</tr>
<tr>
<td colspan="2"><textarea name="message" id="message" cols="40" rows="8"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td>
</tr>
</table>
<p> </p>
</form>
</div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td><br>
</table>
</body>
</html>


Je pense que ça devrait aller. Il y a sans doute eu une erreur dans l'insertion (au moment de)
0
pissenlit73
24 oct. 2013 à 16:05
Extra ça a marché ! Merci Barale61, ce n'est pas la première fois que tu me dépatouilles !
Belle journée à toi
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
24 oct. 2013 à 16:31
C'est re-moi !

Encore une erreur, lorsque je rempli tous les champs, il m'indique un message d'erreur :

"merci d'indiquer la quantité approximative de pierre"

alors que je l'ai indiqué !

Donc pour l'instant il ne fonctionne pas complètement !!
merci
0
Burkinanonymous Messages postés 11 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 8 novembre 2013
5 nov. 2013 à 16:58
// remplace cette ligne 

<A href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>

// par ceci

<A href="negociant_pierre_savoie_haute_savoie.htm" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>


N B:

.._savoie.fr  ===>   .._savoie.htm
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
24 oct. 2013 à 16:42
Oui c'est un fait, poste le code PHP de ton formulaire si on peut arranger ça.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
24 oct. 2013 à 17:52
voici le code la page traitement.php :

<td><div>
<?php

if (strip_tags($_POST['mail']) == NULL)

{echo '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>' ;}


elseif (!filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))

{
echo'<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail valide</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';
}

else

{



$msg_erreur = "";
$msg_ok = '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#384476;text-decoration: none;"><strong>Votre message a été envoyé</strong></p>';
$message = $msg_erreur;


define('MAIL_DESTINATAIRE','chalet-bonneval@orange.fr'); // saisir votre adresse mail entre les ''
define('MAIL_SUJET', 'formulaire contact Pierre et lauze Savoie'); //titre du mail






if (empty($_POST['mail']))
$message .= "<li>merci de saisir votre adresse mail</li>";
if (empty($_POST['nom']))
$message .= "<li>merci de saisir votre nom</li>";
if (empty($_POST['prenom']))
$message .= "<li>merci de saisir votre prénom</li>";
if (empty($_POST['tel']))
$message .= "<li>merci de saisir votre numéro de téléphone</li>";
if (empty($_POST['appartement']))
$message .= "<li>merci d'indiquer un type de pierre</li>";
if (empty($_POST['quantite']))
$message .= "<li>merci d'indiquer la quantité approximative de pierre</li>";
if (empty($_POST['message']))
$message .= "<li>Votre message est vide</li>";



if (strlen($message) > strlen($msg_erreur))
{

echo '<ul style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">'. $message .'</ul>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative: </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';

}

else {

foreach($_POST as $index => $valeur) {
$$index = $valeur;
}


$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']}"
."<{$_POST['mail']}>\r\n";
$mail_entete .= 'Content-Type: text/html; charset=charset=iso-8859-1\n';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";



//contenu du mail
$mail_corps .= 'Formulaire contact pierre et lauze savoie <br />';
$mail_corps .= 'Nom : '. stripslashes($_POST['nom']). '<br />';
$mail_corps .= 'Prenom : '. stripslashes($_POST['prenom']). '<br />';
$mail_corps .= 'Mail : '. stripslashes($_POST['mail']). '<br />';
$mail_corps .= 'Telephone : '. stripslashes($_POST['tel']). '<br />';
$mail_corps .= 'pierre : '. stripslashes($_POST['pierre']). '<br />';
$mail_corps .= 'quantite : '. stripslashes($_POST['quantite']). '<br />';
$mail_corps .= 'message : '. stripslashes($_POST['message']). '<br />';




if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {


echo $msg_ok;
} else {


echo 'Une erreur est survenue lors de l\'envoi du formulaire par email';
}
}
}

?>
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
Modifié par barale61 le 24/10/2013 à 21:13
En regardant rapidement je m'aperçois que le nom de l'objet "input" correspondant à ton type de pierre est nommé "pierre" dans ton formulaire et que dans ton code PHP "appartement"


if (empty($_POST['appartement']))


<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>

Tu dois avoir le même nom pour les deux, voir trois car c'est pareil dans l'envoi du mail:


$mail_corps .= 'pierre : '. stripslashes($_POST['pierre']). '<br />';

Donc, tu dois remplacer "pierre" par "appartement" ou "appartement" par "pierre" et je pense que ça devrait aller. Dans le mail c'est moins grave, cela n'empêchera pas le formulaire d'être envoyé mais la valeur ne sera pas récupérée.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
25 oct. 2013 à 21:52
Oui en effet, j'avais oublié de modifier un endroit.

J'ai re-testé ensuite le formulaire et maintenant il me dit que je n'ai pas renseigné "le type de pierre DE L'ONU" (je ne sais pas pouquoi il ajoute de l'ONU ??) et toujours "la quantité approximative de pierre"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
25 oct. 2013 à 23:00
Avez-tu saisis dans ton texte d'essai "DE L'ONU" ?
Sinon poste le code complet de ta page.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
4 nov. 2013 à 16:10
Désolée pour la réponse tardive, j'étais partie en vacances la semaine dernière...
Voici donc le code de ma page traitement.php :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<link href="pierrelauze.css" rel="stylesheet" type="text/css">
<link href="texte.css" rel="stylesheet" type="text/css">
<style type="text/css">
body {
background-color: #434344;
}
</style>
<link href="grblc.css" rel="stylesheet" type="text/css">
<link href="grisfonce.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="434344">
<table width="860" height="861" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="345" colspan="10" background="images/bandeau_toit_lauze_03.jpg"><table width="847" height="334" border="0">
<tr>
<td width="61" height="179"> </td>
<td width="229"> </td>
<td width="49"> </td>
<td width="490"> </td>
</tr>
<tr>
<td height="101"> </td>
<td rowspan="2"><img src="images/logo_pierre_lauze_savoie.jpg" width="194" height="105" alt=""/></td>
<td> </td>
<td valign="bottom" class="pierrelauze"><span class="titregras"><span class="pierrelauze" style="font-size: 18px">La Pierre de luzerne dans tous ses états</span></span></td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
</tr>
</table>
<tr>
<td width="9">
<td width="92" height="47"><a href="index2.htm" class="pierrelauze"><strong>ACCUEIL</strong></a>
<td width="101" ><a href="fournisseur_pave_lauze_savoie.htm" class="pierrelauze">PRODUITS</a><td width="97" ><span style=""><a href="realisations_pierre_naturelle.htm" class="pierrelauze">GALERIE</a></span> <td width="460" height="47" ><a href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze">CONTACT</a>
<td width="101" height="47"> 
<tr>
</tr>

<td height="446" colspan="6" bgcolor="#666666"><table width="796" height="479">
<tr>
<td width="30" height="49"> </td>
<td width="482">
<!-- Début du code a copier --><!-- Fin du code a copier -->
 </td>
<td width="203"> </td>
<td width="61"> </td>
</tr>
<tr>
<td height="172"> </td>
<td><div>
<?php

if (strip_tags($_POST['mail']) == NULL)

{echo '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>' ;}


elseif (!filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))

{
echo'<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail valide</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';
}

else

{



$msg_erreur = "";
$msg_ok = '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#384476;text-decoration: none;"><strong>Votre message a été envoyé</strong></p>';
$message = $msg_erreur;


define('MAIL_DESTINATAIRE','chalet-bonneval@orange.fr'); // saisir votre adresse mail entre les ''
define('MAIL_SUJET', 'formulaire contact Pierre et lauze Savoie'); //titre du mail






if (empty($_POST['mail']))
$message .= "<li>merci de saisir votre adresse mail</li>";
if (empty($_POST['nom']))
$message .= "<li>merci de saisir votre nom</li>";
if (empty($_POST['prenom']))
$message .= "<li>merci de saisir votre prénom</li>";
if (empty($_POST['tel']))
$message .= "<li>merci de saisir votre numéro de téléphone</li>";
if (empty($_POST['pierre']))
$message .= "<li>merci d'indiquer un type de pierre</li>";
if (empty($_POST['quantite']))
$message .= "<li>merci d'indiquer la quantité approximative de pierre</li>";
if (empty($_POST['message']))
$message .= "<li>Votre message est vide</li>";



if (strlen($message) > strlen($msg_erreur))
{

echo '<ul style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">'. $message .'</ul>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative: </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';

}

else {

foreach($_POST as $index => $valeur) {
$$index = $valeur;
}


$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']}"
."<{$_POST['mail']}>\r\n";
$mail_entete .= 'Content-Type: text/html; charset=charset=iso-8859-1\n';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";



//contenu du mail
$mail_corps .= 'Formulaire contact pierre et lauze savoie <br />';
$mail_corps .= 'Nom : '. stripslashes($_POST['nom']). '<br />';
$mail_corps .= 'Prenom : '. stripslashes($_POST['prenom']). '<br />';
$mail_corps .= 'Mail : '. stripslashes($_POST['mail']). '<br />';
$mail_corps .= 'Telephone : '. stripslashes($_POST['tel']). '<br />';
$mail_corps .= 'pierre : '. stripslashes($_POST['pierre']). '<br />';
$mail_corps .= 'quantite : '. stripslashes($_POST['quantite']). '<br />';
$mail_corps .= 'message : '. stripslashes($_POST['message']). '<br />';




if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {


echo $msg_ok;
} else {


echo 'Une erreur est survenue lors de l\'envoi du formulaire par email';
}
}
}

?>
</div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="248"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td><br>
</table>
</body>
</html>
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
Modifié par barale61 le 4/11/2013 à 17:59
Il fonctionne bien en ligne http://lcab.eu/traitement.php
Il faut juste améliorer le css et voir avec ton hébergement si la fonction mail() est activée. Apparament il fonctionne aussi chez toi http://www.pierre-lauze-savoie.fr/traitement.php
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
4 nov. 2013 à 21:29
Si on le fait directement sur la page http://www.pierre-lauze-savoie.fr/traitement.php oui ça marche mais sur la page contact suivante, cela ne marche pas :

http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm

Je vais voir aussi si chez ovh la fonction mail () est activée.
Le css je ne le touche pas, je ne suis pas experte ;
0
Burkinanonymous Messages postés 11 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 8 novembre 2013
5 nov. 2013 à 17:08
N'oublie pas ceci:

// remplace cette ligne 

<A href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>

// par ceci

<A href="negociant_pierre_savoie_haute_savoie.htm" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>


N B:

.._savoie.fr  ===>   .._savoie.htm
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
4 nov. 2013 à 21:45
A partir de cette page:


http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm

ça marche bien pour moi.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
4 nov. 2013 à 21:58
c'est très curieux, par contre je n'ai pas reçu le mail de ton essai.

J'ai essayé sur l'ordinateur de mon mari et ça marche aussi et j'ai reçu le mail du contact.
Qu'est ce qui fait que ça bug que sur le mien ?!
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
4 nov. 2013 à 22:46
Il faut essayer en vidant le cache du navigateur avant et ça devrait repartir.
0
J'ai vidé le cache en effaçant les données de navigation mais cela ne marche pas.. Tant mieux si ça marche chez les autres
0
Burkinanonymous Messages postés 11 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 8 novembre 2013
5 nov. 2013 à 15:16
Salut.
soit un peu plus précis; à quel endroit doit t'il être?
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
5 nov. 2013 à 15:48
Salut,
Le problème de l'emplacement est résolu.
En revanche sur mon ordinateur, quand je remplis le formulaire, il m'indique toujours que 2 champs ne sont pas remplis alors qu'ils le sont.
Pourtant sur les autres ordi pas de soucis.... C'est ça que je ne comprends pas.
Merci
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
5 nov. 2013 à 21:36
C'est bizarre Burkinanonymous tes réponses n'apparaissent pas dans le fil de la discussion...
Donc j'ai remplacé ...savoie.fr par ....savoie.htm en effet il y avait une erreur.

Mais j'ai toujours le même problème, il ne veut pas valider le formulaire quand je le rempli. Je pense que le problème vient de mon ordi ou navigateur mais je ne vois pas lequel...
0
Burkinanonymous Messages postés 11 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 8 novembre 2013
5 nov. 2013 à 16:48

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- saved from url=(0075)http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm -->
<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=windows-1250">
<TITLE>Contact</TITLE>

<LINK href="pierrelauze.css" rel="stylesheet" type="text/css">
<LINK href="texte.css" rel="stylesheet" type="text/css">
<STYLE type="text/css">
body {
background-color: #434344;
}
</STYLE>
<LINK href="grblc.css" rel="stylesheet" type="text/css">
<LINK href="grisfonce.css" rel="stylesheet" type="text/css">
<STYLE type="text/css">
@import url("pierrelauze2.css");
</STYLE>
</HEAD><BODY bgcolor="434344">
<BR><BR><TABLE width="860" height="1059" border="0" align="center" cellpadding="0" cellspacing="0">
<TBODY><TR>
<TD height="345" colspan="11" background="bandeau_toit_lauze_03.jpg"><TABLE width="847" height="334" border="0">
<TBODY><TR>
<TD width="61" height="179"> </TD>
<TD width="229"> </TD>
<TD width="49"> </TD>
<TD width="490"> </TD>
</TR>
<TR>
<TD height="101"> </TD>
<TD rowspan="2"><IMG src="logo_pierre_lauze_savoie.jpg" width="194" height="105" alt=""></TD>
<TD> </TD>
<TD valign="bottom" class="grblc">La Pierre de luzerne dans tous ses états</TD>
</TR>
<TR>
<TD height="21"> </TD>
<TD> </TD>
<TD> </TD>
</TR>
</TBODY></TABLE>
</TD></TR><TR>
<TD width="9">
</TD><TD width="91" height="47"><A href="index2.htm" class="pierrelauze">ACCUEIL</A>
</TD><TD width="100"><A href="fournisseur_pave_lauze_savoie.htm" class="pierrelauze">PRODUITS</A>
</TD><TD width="123"><SPAN style=""><A href="realisations_pierre_naturelle.htm" class="pierrelauze">REALISATIONS</A></SPAN> </TD><TD width="103" height="47">

// remplace cette ligne

<A href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>

// par ceci

<A href="negociant_pierre_savoie_haute_savoie.htm" class="pierrelauze"><SPAN class="pierrelauze2">CONTACT</SPAN></A>


</TD><TD width="331"><A href="situation_grossiste_pierre.htm" class="pierrelauze">SITUATION</A>
</TD><TD width="103" height="47"> 
</TD></TR><TR>
</TR>

<TR><TD height="667" colspan="7" bgcolor="#666666"><TABLE width="845" height="613">
<TBODY><TR>
<TD width="19" height="96"> </TD>
<TD width="451">
<!-- Début du code a copier --><!-- Fin du code a copier -->
<SPAN class="grblc"> Nous contacter</SPAN></TD>
<TD width="319"> </TD>
<TD width="36"> </TD>
</TR>
<TR>
<TD height="383"> </TD>
<TD><DIV style="width:100%">
<FORM method="post" action="traitement.php">
<TABLE style="font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;">
<TBODY><TR>
<TD width="136"><LABEL for="name">Nom : </LABEL></TD>
<TD width="144"><INPUT type="text" name="nom" id="nom"></TD>
</TR>
<TR>
<TD><LABEL for="prenom">Prénom :</LABEL></TD>
<TD><INPUT type="text" name="prenom" id="prenom"></TD>
</TR>
<TR>
<TD><LABEL for="mail">Adresse mail :</LABEL></TD>
<TD><INPUT type="text" name="mail" id="mail"></TD>
</TR>
<TR>
<TD><LABEL for="tel">Téléphone :</LABEL></TD>
<TD><INPUT type="text" name="tel" id="tel"></TD>
</TR>
<TR>
<TD><LABEL for="pierre">Type de pierre :</LABEL></TD>
<TD><INPUT type="text" name="appartement" id="appartement"></TD>
</TR>
<TR>
<TD><LABEL for="quantite">Quantité approximative : </LABEL></TD>
<TD><INPUT type="text" name="surface" id="nombre" style="width:40px"></TD>
</TR>
<TR>
<TD colspan="2"><LABEL for="message">Votre message :</LABEL></TD>
</TR>
<TR>
<TD colspan="2"><TEXTAREA name="message" id="message" cols="40" rows="8"></TEXTAREA></TD>
</TR>
<TR>
<TD colspan="2"><DIV align="center">
<INPUT type="submit" value="Envoyer">
</DIV></TD>
</TR>
</TBODY></TABLE>
<P> </P>
</FORM>
</DIV></TD>
<TD valign="top"><P><SPAN class="grisfonce"> Nos coordonnées :</SPAN><SPAN class="pierrelauze"> <BR>
<BR>
Léandre CHARRIER
<BR>
Société H.M.P<BR>
2, allée de Chaventon<BR>
73220 AIGUEBELLE<BR>
</SPAN></P>
<P><SPAN class="grisfonce">Téléphone portable : <BR>
</SPAN><SPAN class="pierrelauze">06.71.14.37.92<BR>
</SPAN></P>
<P><SPAN class="grisfonce">Adresse mail :</SPAN><SPAN class="pierrelauze"> <BR>
<A href="mailto:contact@pierre-lauze-savoie.fr" span="" class="pierrelauze">contact@pierre-lauze-savoie.fr</A><BR>
<BR>
<BR>
</SPAN> </P></TD>
<TD> </TD>
</TR>
</TBODY></TABLE></TD>

</TR></TBODY></TABLE>

<BR>
<SPAN class="pierrelauze"> <SPAN style="text-align:">                                                                                     <SPAN class="pierrelauze">             PLAN DU SITE l</SPAN> <A href="partenaires_pierre_lauze_savoie.htm" span="" class="pierrelauze">LIENS</A>




</SPAN></SPAN></BODY></HTML>
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
6 nov. 2013 à 13:59
Quelqu'un aurait une idée ?
Merci !
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
6 nov. 2013 à 14:40
Une précision au problème, lorsque je remplis le formulaire et qu'il me répond que 2 champs ne sont pas remplis, il suffit que je les remplisse pour que l'envoi fonctionne...
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
6 nov. 2013 à 14:45
Quel est ton navigateur ?
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
Modifié par pissenlit73 le 6/11/2013 à 15:13
Bonjour Barale61
C'est google chrome
En fait je viens de réessayer avec l'ordi de mon mari, et cela ne fonctionne pas non plus.
J'ai le même message, comme si les champs type de pierre et quantité approximative n'était pas remplis.
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
Modifié par barale61 le 6/11/2013 à 23:05
Ça devrait aller comme ça:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<link href="pierrelauze.css" rel="stylesheet" type="text/css">
<link href="texte.css" rel="stylesheet" type="text/css">
<style type="text/css">
body {
background-color: #434344;
}
</style>
<link href="grblc.css" rel="stylesheet" type="text/css">
<link href="grisfonce.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="434344">
<table width="860" height="861" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="345" colspan="10" background="images/bandeau_toit_lauze_03.jpg"><table width="847" height="334" border="0">
<tr>
<td width="61" height="179"> </td>
<td width="229"> </td>
<td width="49"> </td>
<td width="490"> </td>
</tr>
<tr>
<td height="101"> </td>
<td rowspan="2"><img src="images/logo_pierre_lauze_savoie.jpg" width="194" height="105" alt=""/></td>
<td> </td>
<td valign="bottom" class="pierrelauze"><span class="titregras"><span class="pierrelauze" style="font-size: 18px">La Pierre de luzerne dans tous ses états</span></span></td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
</tr>
</table>
<tr>
<td width="9">
<td width="92" height="47"><a href="index2.htm" class="pierrelauze"><strong>ACCUEIL</strong></a>
<td width="101" ><a href="fournisseur_pave_lauze_savoie.htm" class="pierrelauze">PRODUITS</a><td width="97" ><span style=""><a href="realisations_pierre_naturelle.htm" class="pierrelauze">GALERIE</a></span> <td width="460" height="47" ><a href="negociant_pierre_savoie_haute_savoie.fr" class="pierrelauze">CONTACT</a>
<td width="101" height="47">
<tr>
</tr>

<td height="446" colspan="6" bgcolor="#666666"><table width="796" height="479">
<tr>
<td width="30" height="49"> </td>
<td width="482">
<!-- Début du code a copier --><!-- Fin du code a copier -->
</td>
<td width="203"> </td>
<td width="61"> </td>
</tr>
<tr>
<td height="172"> </td>
<td><div>
<?php

if (strip_tags($_POST['mail']) == NULL)

{echo '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" value="'. $_POST['mail'] .'" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>' ;}


elseif (!filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))

{
echo'<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">Veuillez saisir une adresse mail valide</p>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" value="'. $_POST['mail'] .'" />/></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative : </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';
}

else

{



$msg_erreur = "";
$msg_ok = '<p style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#384476;text-decoration: none;"><strong>Votre message a été envoyé</strong></p>';
$message = $msg_erreur;


define('MAIL_DESTINATAIRE','chalet-bonneval@orange.fr'); // saisir votre adresse mail entre les ''
define('MAIL_SUJET', 'formulaire contact Pierre et lauze Savoie'); //titre du mail






if (empty($_POST['mail']))
$message .= "<li>merci de saisir votre adresse mail</li>";
if (empty($_POST['nom']))
$message .= "<li>merci de saisir votre nom</li>";
if (empty($_POST['prenom']))
$message .= "<li>merci de saisir votre prénom</li>";
if (empty($_POST['tel']))
$message .= "<li>merci de saisir votre numéro de téléphone</li>";
if (empty($_POST['mail']))
$message .= "<li>merci de saisir votre adresse email</li>";
if (empty($_POST['pierre']))
$message .= "<li>merci d'indiquer un type de pierre</li>";
if (empty($_POST['quantite']))
$message .= "<li>merci d'indiquer la quantité approximative de pierre</li>";
if (empty($_POST['message']))
$message .= "<li>Votre message est vide</li>";



if (strlen($message) > strlen($msg_erreur))
{

echo '<ul style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">'. $message .'</ul>
<form method="post" action="traitement.php">
<table style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-decoration: none;">
<tr>
<td width="136"><label for="name">Nom : </label></td>
<td width="144"><input type="text" name="nom" id="nom" value="'. $_POST['nom'] .'" /></td></tr>
<tr>
<td><label for="prenom">Prénom :</label></td>
<td><input type="text" name="prenom" id="prenom" value="'. $_POST['prenom'] .'" /></td>
</tr>
<tr>
<td><label for="mail">Adresse mail :</label></td>
<td><input type="text" name="mail" id="mail" value="'. $_POST['mail'] .'" /></td></tr>
<tr>
<td><label for="tel">Téléphone :</label></td>
<td><input type="text" name="tel" id="tel" value="'. $_POST['tel'] .'" /></td>
</tr>
<tr>
<td><label for="pierre">Type de pierre :</label></td>
<td><input type="text" name="pierre" id="pierre" value="'. $_POST['pierre'] .'" /></td>
</tr>
<tr>
<td><label for="quantite">Quantité approximative: </label></td>
<td><input type="text" name="quantite" id="quantite" style="width:40px" value="'. $_POST['quantite'] .'" /></td>
</tr>
<tr><td colspan="2"><label for="message">Votre message :</label></td></tr>
<tr><td colspan="2"><textarea name="message" id="message" cols="40" rows="8">'. $_POST['message'] .'</textarea></td></tr>
<tr><td colspan="2"><div align="center">
<input type="submit" value="Envoyer" />
</div></td></tr></table>
</form>';

}

else {

foreach($_POST as $index => $valeur) {
$$index = $valeur;
}


$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']}"
."<{$_POST['mail']}>\r\n";
$mail_entete .= 'Content-Type: text/html; charset=charset=iso-8859-1\n';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";



//contenu du mail
$mail_corps .= 'Formulaire contact pierre et lauze savoie <br />';
$mail_corps .= 'Nom : '. stripslashes($_POST['nom']). '<br />';
$mail_corps .= 'Prenom : '. stripslashes($_POST['prenom']). '<br />';
$mail_corps .= 'Mail : '. stripslashes($_POST['mail']). '<br />';
$mail_corps .= 'Telephone : '. stripslashes($_POST['tel']). '<br />';
$mail_corps .= 'pierre : '. stripslashes($_POST['pierre']). '<br />';
$mail_corps .= 'quantite : '. stripslashes($_POST['quantite']). '<br />';
$mail_corps .= 'message : '. stripslashes($_POST['message']). '<br />';




if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {


echo $msg_ok;
} else {


echo 'Une erreur est survenue lors de l\'envoi du formulaire par email';
}
}
}

?>
</div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="248"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td><br>
</table>
</body>
</html>
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
Modifié par pissenlit73 le 8/11/2013 à 15:57
Merci Barale61, j'ai testé, mais cela ne marche pas.

Ce sont toujours les deux champs type de pierre et quantité approximative qui posent problème...
Au deuxième envoi par contre ça marche ??!

Est ce que l'erreur ne viendrait pas de la page où est présent le formulaire ? car lorsqu'on rempli une première fois le formulaire et qu'on arrive sur la page traitement.php, cela fonctionne.
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
8 nov. 2013 à 16:59
Moi cela fonctionne bien et il ne faut qu'une seule page.
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
9 nov. 2013 à 17:55
Lorsqu'on rempli le formulaire, on est sur la page qui fini par ...savoie_haute_savoie.htm , puis quand on le valide et qu'il demande à compléter les deux champs soit disant non complétés, là on est sur la page traitement.php
donc est-ce normal ?
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
9 nov. 2013 à 22:41
Dans ton menu tu dois modifier ton lien afin qu'il pointe vers la page traitement.php (bien que le plus simple aurait été de la nommer contact.php et ainsi de suite) ou se trouvent les pages sur le serveur et dans quel(s) dossier(s) ?
0
pissenlit73 Messages postés 46 Date d'inscription jeudi 8 août 2013 Statut Membre Dernière intervention 8 octobre 2015
11 nov. 2013 à 18:11
Et oui...en effet
J'ai fait bêtement ce que la personne me disait de faire. Maintenant ça marche !! yes !
Merci mille fois !!
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
11 nov. 2013 à 19:07
Content de l'apprendre, dans ce cas, il faut mettre le sujet en "résolu".
0