Arrivée de formulaire

Résolu
rene3 Messages postés 73 Statut Membre -  
a70m Messages postés 3121 Statut Contributeur -
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. a70m Messages postés 3121 Statut Contributeur 217
     
    Salut,

    Peux tu envoyer tes deux morceaux de code ?

    Merci

    a70m
    0
  2. rene3 Messages postés 73 Statut Membre
     
    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>
    0
  3. a70m Messages postés 3121 Statut Contributeur 217
     
    Merci, mais il me faut le formulaire d'envoi de mail PHP
    0
  4. rene3 Messages postés 73 Statut Membre
     
    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>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. a70m Messages postés 3121 Statut Contributeur 217
     
    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
    0
  7. rene3 Messages postés 73 Statut Membre
     
    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
    0
  8. a70m Messages postés 3121 Statut Contributeur 217
     
    Derien.

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

    Cordialement,
    a70m
    0