Arrivée de formulaire

Résolu
Bonjour à toutes et tous,

Partis depuis un formulaire de deux sites différents, un formulaire arrive dans ma boite mail sous cette forme (chaque ligne en dessous de l'autre)

nom : ESSAI
adresse : RUE DDD
postal : 1234
pays : B
téléphone :
E-mail :
commentaire : ceci est un essai
Submit : Envoyer

tandis que parti d'un autre formulaire, il arrive comme ceci (tout est sur la même ligne)

arriveeformulairenom : ESSAI codepostal : 1234 adressemail : a@a texte : ceci est un essai Submit : Envoyer

j'aimerais que mon deuxième formulaire m'arrive en ordre comme le premier. Dans mes codes, je ne vois pas la syntaxe qui fait la différence.
Pouvez-vous m'aider et merci d'avance.

7 réponses

  1. Contributeur
    Salut,

    Peux tu envoyer tes deux morceaux de code ?

    Merci

    a70m
    1. voici le premier

      <form action="arriveeformulairecarte.php" method="post" name="form1" onSubmit="MM_validateForm('nom','','R','adresse','','R','postal','','R','pays','','R');return document.MM_returnValue">
      <table width="304">
      <tr>
      <td width="296"><div align="center">
      <label> <strong><font size="4">carte rivière</font></strong></label>
      </div></td>
      </tr>
      <tr>
      <td><div align="center">
      <label> </label>
      <table width="296">
      <tr>
      <td><label>
      <input type="radio" name="riviere" value=" adultes ">
      adultes: 36 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="riviere" value=" moins de 14 ans">
      enfants moins de 14 ans: 12 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="riviere" value="journaliere">
      carte journalière: 10 €</label></td>
      </tr>
      </table>
      <label><strong><font size="4">carte étang</font></strong></label>
      <br>
      <table width="297">
      <tr>
      <td width="289"><label>
      <input type="radio" name="etang" value="adultes">
      adultes: 30 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="etang" value="moins de 14 ans">
      enfants moins de 14 ans: 16 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="etang" value="w.e">
      carte w.e: 15 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="etang" value="journaliere">
      carte journalière: 10 €</label></td>
      </tr>
      </table>
      </div></td>
      </tr>
      <tr>
      <td><div align="center"><strong><font size="4">carte mixte étang-rivière</font></strong></div></td>
      </tr>
      </table>
      <table width="301">
      <tr>
      <td><label>
      <input type="radio" name="carte_mixte" value="adultes">
      carte unique adultes: 57 €</label></td>
      </tr>
      <tr>
      <td><label>
      <input type="radio" name="carte mixte" value="enfants">
      carte unique enfants-14 ans:26 €</label></td>
      </tr>
      </table>
      <br>
      <p>  </p>
      <table width="83%" border="0">
      <tr>
      <td width="45%">Nom et prénom:</td>
      <td width="55%"><input name="nom" type="text" id="nom"> •
      </td>
      </tr>
      <tr>
      <td>Adresse:</td>
      <td><input name="adresse" type="text" id="adresse"> •</td>
      </tr>
      <tr>
      <td>Code postal et ville:</td>
      <td><input name="postal" type="text" id="postal"> •</td>
      </tr>
      <tr>
      <td>Pays:</td>
      <td><input name="pays" type="text" id="pays"> •</td>
      </tr>
      <tr>
      <td>Téléphone:</td>
      <td><input name="téléphone" type="text" id="téléphone"></td>
      </tr>
      <tr>
      <td>E-mail:</td>
      <td><input name="E-mail" type="text" id="E-mail"></td>
      </tr>
      <tr>
      <td>Commentaires:</td>
      <td><textarea name="commentaire" id="commentaire"></textarea></td>
      </tr>
      <tr>
      <td><input type="submit" name="Submit" value="Envoyer"></td>
      <td><input name="rétablir" type="reset" id="rétablir" value="Rétablir"></td>
      </tr>
      </table>
      </form>

      voici le deuxieme


      <form action="arriveeformulaire.php" method="post" name="exprimezvous" id="exprimezvous" onSubmit="MM_validateForm('nom','','R','codepostal','','RisNum','adressemail2','','RisEmail','texte','','R');return document.MM_returnValue">
      <table width ="104%" height="264" border="0" align="center">
      <tr>
      <td width="95" height="47" bordercolor= "#FF0000">
      <div align="left">Nom
      </div></td>
      <td width="208" bordercolor= "#FF0000"><input name="nom" type="text" id="nom"></td>
      </tr>
      <tr>
      <td height="40" bordercolor= "#FF0000"><div align="left">Code
      postal</div></td>
      <td bordercolor= "#FF0000"><input name="codepostal" type="text" id="codepostal"></td>
      </tr>
      <tr>
      <td height="41" bordercolor= "#FF0000">Adresse E-mail</td>
      <td bordercolor= "#FF0000"><input name="adressemail" type="text" id="adressemail2"></td>
      </tr>
      <tr>
      <td height="41">
      <div align="left">Votre texte ici</div></td>
      <td bordercolor= "#FF0000"><textarea name="texte" id="texte"></textarea></td>
      </tr>
      <tr>
      <td height="48" bordercolor= "#FF0000"> <div align="center">
      <input type="submit" name="Submit" value="Envoyer">
      </div></td>
      <td bordercolor= "#FF0000"><div align="center">
      <input type="reset" name="Submit2" value="Rétablir">
      </div></td>
      </tr>
      </table>
      </form>
      1. Contributeur
        Merci, mais il me faut le formulaire d'envoi de mail PHP
        1. Premier
          <body><div align="center"><font size="4">
          <div align="center"><font color="#0000FF">Hello <?php echo $_POST['nom'];?> <br>
          Récapitulatif de ta commande de carte:<br>
          <br>
          </font>
          <table width="191" border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td width="49">Rivière:</td>
          <td width="142"><strong><font color="#FF0000"><?php echo $_POST['riviere'];?></font></strong></td>
          </tr>
          <tr>
          <td>Etang:</td>
          <td><strong><font color="#FF0000"><?php echo $_POST['etang'];?></font></strong></td>
          </tr>
          <tr>
          <td>Mixte</td>
          <td><strong><font color="#FF0000"><?php echo $_POST['carte_mixte']; ?></font></strong></td>
          </tr>
          </table>
          <font color="#0000FF"> <br>

          <br>
          Je te remercie pour ta commande et te rappelle que<br>
          celle-ci sera honorée dès la réception de ton virement.
          <?php
          $TO = "monadresse@mail";

          $h = "From: " . $TO;

          $message = "";

          while (list($key, $val) = each($HTTP_POST_VARS)) {
          $message .= "$key : $val\n";
          }

          $retour=mail($TO, $sondage, $message, $h);

          ?>
          </font></div>
          <div align="center"></div>

          deuxieme

          <p align="center">Hello <?php echo $_POST['nom'];?> votre code postal est:
          <?php echo $_POST['codepostal'];?> , </p>
          <p align="center"> votre E-mail est: <?php echo $_POST['adressemail'];?>
          et votre message est: <? echo $_POST['texte'];?> </p>
          <h1 align="center"><font color="#FF0000">message envoyé !</font></h1>
          <p align="center"><font color="#000000">Vous allez être redirigé automatiquement
          vers la page 'contact' dans 20 secondes...</font></p>
          <p align="center"><font color="#000000">si ce n'est pas le cas, merci
          de cliquer sur ce lien : <a href="contact.htm">retour</a></font></p>
          <font color="#FF0000"> </font>
          <p> </p>

          <p align="center">Merci pour l'attention que vous nous portez ;</p>
          <p align="center"> nous vous répondrons dans les plus brefs délais.</p>
          <p> </p>
          <?php
          $from= 'adresse@mail';
          $to = 'adresse@mail';
          $subject = 'formulaire essai';

          // message
          $msg = '<html><head><title>Uw Mening</title></head>';
          $msg.= '<body>';
          $msg.= 'arriveeformulaire';

          while (list($key, $val) = each($HTTP_POST_VARS)) {
          $msg .= "$key : $val\n";
          }

          $msg.= '<BR>';
          $msg.= '</body></html>';

          $headers = 'MIME-Version: 1.0' . "\r\n";
          $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

          $from_addr='adressemail';

          ini_set("sendmail_from","$from_addr");
          ini_set("SMTP","smtp.scarlet.be");

          // Additional headers
          $headers .= 'To: '.$to. "\r\n";
          $headers .= 'From: '.$from. "\r\n";
          $headers .= "Reply-To: ".$from_addr."\r\n";
          $headers .= "Return-Path: ".$from_addr."\r\n";
          $extra='-r '.$from_addr;
          if ($cc!=''){$headers .= 'Cc: '.$cc. "\r\n";}
          if ($bcc!=''){$headers .= 'Bcc: '.$bcc. "\r\n";}

          $retour = mail($to, $subject, $msg, $headers,"-f$from_addr");

          ?>
          </div></td><br>
          1. Contributeur
            C'est bien ce que je pensais ....

            Dans le deuxième, il n'y a pas de <br>

            Dans le contenu du deuxième mail, rajoute une balise <br> quand tu veux aller à la ligne.

            Cordialement
            Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
            Les boulets, on ne les aime que dans les quotes ! Merci
            1. Eh bien c'est du rapide, MERCI a70m et encore bravo pour votre intervention. sans des personnes comme vous, pauvre de nous les novices...MERCI
              1. Contributeur
                Derien.

                N'hésite pas à repasser en cas de problème.

                Cordialement,
                a70m