Affichage du formulaire de contact en bas de page
Résolu
pissenlit73
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
barale61 Messages postés 1214 Date d'inscription Statut Membre Dernière intervention -
barale61 Messages postés 1214 Date d'inscription Statut Membre Dernière intervention -
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 ;
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:
- Affichage du formulaire de contact en bas de page
- Whatsapp formulaire opposition - Guide
- Impossible de supprimer une page word - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
14 réponses
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 :
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:
Les balises TD ne sont pas fermées alors tu devrais poster ton code.
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.
Ok ton code est:
Je pense que ça devrait aller. Il y a sans doute eu une erreur dans l'insertion (au moment de)
<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)
// 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
Oui c'est un fait, poste le code PHP de ton formulaire si on peut arranger ça.
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';
}
}
}
?>
<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';
}
}
}
?>
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"
Tu dois avoir le même nom pour les deux, voir trois car c'est pareil dans l'envoi du mail:
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Avez-tu saisis dans ton texte d'essai "DE L'ONU" ?
Sinon poste le code complet de ta page.
Sinon poste le code complet de ta page.
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>
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>
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 ;
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 ;
N'oublie pas ceci:
N B:
// 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
A partir de cette page:
ça marche bien pour moi.
http://www.pierre-lauze-savoie.fr/negociant_pierre_savoie_haute_savoie2.htm
ça marche bien pour moi.
Salut.
soit un peu plus précis; à quel endroit doit t'il être?
soit un peu plus précis; à quel endroit doit t'il être?
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...
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...
<!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>
Quel est ton navigateur ?
Ç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>
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.
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.
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.