Arrivée de formulaire

Résolu
rene3 Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   -  
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   -
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

a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   217
 
Salut,

Peux tu envoyer tes deux morceaux de code ?

Merci

a70m
0
rene3 Messages postés 72 Date d'inscription   Statut Membre Dernière intervention  
 
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
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   217
 
Merci, mais il me faut le formulaire d'envoi de mail PHP
0
rene3 Messages postés 72 Date d'inscription   Statut Membre Dernière intervention  
 
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

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

Posez votre question
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   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
rene3 Messages postés 72 Date d'inscription   Statut Membre Dernière intervention  
 
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
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   217
 
Derien.

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

Cordialement,
a70m
0