Affichage du formulaire de contact en bas de page

Résolu
pissenlit73 Messages postés 48 Statut Membre -  
barale61 Messages postés 1126 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 ;

14 réponses

  1. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    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
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    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
    1. pissenlit73
       
      Extra ça a marché ! Merci Barale61, ce n'est pas la première fois que tu me dépatouilles !
      Belle journée à toi
      0
    2. pissenlit73 Messages postés 48 Statut Membre
       
      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
    3. Burkinanonymous Messages postés 12 Statut Membre
       
      // 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
  3. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Oui c'est un fait, poste le code PHP de ton formulaire si on peut arranger ça.
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  4. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    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
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Avez-tu saisis dans ton texte d'essai "DE L'ONU" ?
    Sinon poste le code complet de ta page.
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
    2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
       
      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
    3. pissenlit73 Messages postés 48 Statut Membre
       
      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
    4. Burkinanonymous Messages postés 12 Statut Membre
       
      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
  7. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    A partir de cette page:


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

    ça marche bien pour moi.
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  8. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Il faut essayer en vidant le cache du navigateur avant et ça devrait repartir.
    0
    1. pissenit73
       
      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
  9. Burkinanonymous Messages postés 12 Statut Membre
     
    Salut.
    soit un peu plus précis; à quel endroit doit t'il être?
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
    2. pissenlit73 Messages postés 48 Statut Membre
       
      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
  10. Burkinanonymous Messages postés 12 Statut Membre
     

    <!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
  11. pissenlit73 Messages postés 48 Statut Membre
     
    Quelqu'un aurait une idée ?
    Merci !
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  12. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Quel est ton navigateur ?
    0
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  13. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Ç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
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
    2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
       
      Moi cela fonctionne bien et il ne faut qu'une seule page.
      0
    3. pissenlit73 Messages postés 48 Statut Membre
       
      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
  14. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    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
    1. pissenlit73 Messages postés 48 Statut Membre
       
      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
  15. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Content de l'apprendre, dans ce cas, il faut mettre le sujet en "résolu".
    0