Problème script !

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour je veux rajouté le nom de la personne dans l'envoi du mail ( $_POST['name'] ) Mais sa ne marche pas 'est soi le texte ou $_POST['name'] comment faire pour mêtre les deux ?

Page1.php

<form action="page2.php" method="post">
<p>
<b>Votre email : </b> <input type="text" size="20" id="email" name="email" value="" /><br />
<b>Votre name : </b> <input type="text" size="20" id="name" name="name" value="" /><br />
<br /><br />
<input type="submit" value="Valider" />
</p>

</form>


Page2.php

<?php
$email = $_POST['email'];
$to = $email;
$subject = 'Info Multi-Upload';
$message = 'Bonjour $_POST['name'] aucun info est disoponible pour le moment !';
$headers = 'From: webmaster@multi-upload.fr' . "\r\n" .
'Reply-To: webmaster@multi-upload.fr' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>


--
Cordialement Yoann166 :)
Configuration: Windows Vista
Firefox 2.0.0.16

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonsoir,

    entre les ' les variables ne sont pas interprétées, mets:

    $message = 'Bonjour '.$_POST['name'] .'aucun info n\'est disponible pour le moment !';


    ou

    $message = "Bonjour ".$_POST['name'] ."aucune info n'est disponible pour le moment !";
    0
  2. Utilisateur anonyme
     
    Merci sa marche ! Une autre dans le mail comment faire pour sauté ou aller a la ligne une ligne ? Car on peux ne peux pas mêtre <p> et <br>
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      pour un saut de ligne dans le mail tu rajoutes \r\n
      0