Réception de Formulaire

Fermé
Webal Messages postés 99 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 29 juin 2015 - Modifié par Webal le 12/01/2011 à 23:27
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 - 14 janv. 2011 à 11:03
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

Webal Messages postés 99 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 29 juin 2015
13 janv. 2011 à 01:18
Personne ???? :(
0
niconovice Messages postés 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
Modifié par niconovice le 13/01/2011 à 01:31
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";
0
Webal Messages postés 99 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 29 juin 2015
13 janv. 2011 à 02:42
ça ne fonctionne pas ????
0
niconovice Messages postés 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
13 janv. 2011 à 15:28
au pire envoi ta page complete :)
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
13 janv. 2011 à 06:09
Les données se récupère avec la variable $_POST.
Exemple:
<input name="champ" />

se récupère avec:
$_POST['champ']


Regarde sur cette page: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
0

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

Posez votre question
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
13 janv. 2011 à 15:13
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.
0
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
14 janv. 2011 à 11:03
Bonjour,

Tu as réussi ??????

Cordialement.
0