Arrivée de formulaire

Résolu/Fermé
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013 - 15 juin 2010 à 09:01
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 - 15 juin 2010 à 09:37
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 jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
15 juin 2010 à 09:02
Salut,

Peux tu envoyer tes deux morceaux de code ?

Merci

a70m
0
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
15 juin 2010 à 09:08
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 jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
15 juin 2010 à 09:14
Merci, mais il me faut le formulaire d'envoi de mail PHP
0
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
15 juin 2010 à 09:24
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 jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
Modifié par a70m le 15/06/2010 à 09:33
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 mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
15 juin 2010 à 09:31
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 jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
15 juin 2010 à 09:37
Derien.

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

Cordialement,
a70m
0