Réception de Formulaire

Bonjour,

j'ai créé un formulaire simple en PHP, mais quand je recoit mes réponses tout es alignés sur la même ligne et quasi illisible

EX: CLIENT POUR SOLUTION WEB !!!subject : formmailrealname : Alainemail : alain@sonemail.catitle : test pour Alaincomments :bonjour

j'aimerais que tout soit classé exemple comme ceci :

subject : .....

Real name : ......

email : ....

title : ....

comments : ....

voici mon code HTML

<body>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</body>

et PHP

<?php
$TO = "mon courriel";

$h = "From: " . $TO;

$message = "CLIENT POUR SOLUTION WEB !!!";

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

mail($TO, $subject, $message, $h);

Header("Location: http:ma page de confirmation");

?>

quelqu'un pourrait il m'aider je suis débutant en la matière

merci

6 réponses

  1. Bonjour,

    Petite solution à soumettre même si je epnse qu'il y a surement mieux!! ;)

    Dans ta page PHP :
    <?php
    $TO = "mon courriel";
    
    $h = "From: " . $TO;
    
    $message = "CLIENT POUR SOLUTION WEB !!!";
    
    while (list($key, $val) = each($HTTP_POST_VARS)) {
    $message .= $key." : ".$val."<br/>";
    }
    
    mail($TO, $subject, $message, $h);
    
    
    Header("Location: http:ma page de confirmation");
    
    ?> 
    


    Tu as juste à modifier ta variable '$message' dans ton 'while'.

    Cordialement.
    1. salut, j'te met un bout du mien :)

      if($valid) 
       { 
        $to = 'adresseMail@live.fr'; 
        $subject = ucfirst($civiliteContact).' '.ucfirst($nomContact).' à contacté le site'; 
        $nomContact = stripslashes($nomContact); 
        $prenomContact = stripslashes($prenomContact); 
        $telephoneContact = stripslashes($telephoneContact); 
        $telephoneContact2 = stripslashes($telephoneContact2); 
        $mailContact = stripslashes($mailContact); 
        $adresseContact = stripslashes($adresseContact); 
        $departementContact = stripslashes($departementContact); 
        $villeContact = stripslashes($villeContact); 
        $messageContact = stripslashes($messageContact); 
         
        $message = 'Recherche de: '.ucfirst($civiliteContact).' '.ucfirst($nomContact).'<br /> 
        . Civilité :'.ucfirst($civiliteContact).'<br /> 
        . Nom : '.ucfirst($nomContact).'<br /> 
        . Prénom : '.ucfirst($prenomContact).'<br /> 
        . Téléphone 1 : '.$telephoneContact.'<br /> 
        . Téléphone 2 : '.$telephoneContact2.'<br /> 
        . Adresse Email : '.$mailContact.'<br /> 
        . Adresse : '.ucfirst($adresseContact).'<br /> 
        . Departement : '.ucwords($departementContact).'<br /> 
        . Ville : '.ucwords($villeContact).'<br /> 
        . Message : '.ucfirst($messageContact).'<br />';   
      
        $headers = 'From:noreply@adresseWeb.fr'."\r\n"; 
        $headers.='MIME-version: 1.0'."\r\n"; 
        $headers.='Content-type: text/html; charset=UTF-8'."\r\n";