Problème script !

Résolu
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. 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
    1. 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. pour un saut de ligne dans le mail tu rajoutes \r\n
        0
    2. Merci beaucoup !
      0