Pb recuperation des donnees php

Bonjour,

J ai cree un formulaire mais je n arrive a recuperer les donnees sur ma boite email.
Quelle est l erreur dans mon script
merci par avance pour votre aide

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>menu</title>
</head>

<body>

<form method="POST" action="traitement2.php" name="menu">
<p> </p>
<p>jour   <select size="1" name="jour">
<option>lundi</option>
<option>mardi</option>
<option>mercredi</option>
<option>jeudi</option>
<option>vendredi</option>
</select></p>
<p> </p>
<p><input type="submit" value="Envoyer" name="envoyer">    <input type="reset" value="Rétablir" name="effacer"></p>
</form>

</body>

</html>
=================
Fichier de traitement

<html>
<?php
$jour=htmlentities($_POST['jour']);
$adresse="info@*******l.com";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=blue><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$adresse\">classiquement</a>");
?>
Configuration: Windows XP
Internet Explorer 7.0

11 réponses

  1. desole je pensais avoir compris certaines choses mais en fait non
    1. heureux de t'avoir rendu service :-)

      Mais arrête de dire que tu comprends ton script, il n'y a pas de honte et c'est trop visible que c'est faux. On aurait gagné du temps tous les deux.
      1. ok ca marche je te remercie
        j ai un autre pb avec le script d un fichier traitement.php - erreur 404 - pas de transmission mail
        je poste une nouvelle discution
        Si tu souhaites y jeter un coup d oeil merci par avance
        1. Si tu comprends ce que ça veut dire, tu sais que le texte envoyé dans le message est contenu dans la variable $texte
          Peux-tu me montrer à quelle ligne de ton script les données du formulaire sont mises dans $texte ?

          Au passage tu ne m'as toujours pas dit si oui ou non, tu recevais un mail ou non, vide ou pas
          1. oui je comprend ce que ca veut dire
            Dans mon tableau l utilisateur indique son nom prenom adresse email sujet : j ai un script correct pour cette partie

            La script que je n arrive pas a appliquer est pour recuperer les donnees d un menu deroulant

            Lorsque que l utilisateur clique sur envoyer je ne recois pas les donnees qu il a selectionne dans les menus deroulants.
            Peux tu m apporter des elements de reponse?
            merci par avance
            1. Pourrais-tu préciser comme je te l'ai demandé si oui ou non tu reçois un mail ? Tu dis qu'"aucune donnée n'arrive sur ton mail" sans préciser si tu reçois un mail

              Dans ton script, il y a la ligne
              if (mail($adresse,$sujet,$texte,$from))
              Comprends-tu ce qu'elle veut dire ? et si non, veux-tu le comprendre ?
              1. Je souhaite recuperer les donnees selectionnees par les utilisateur, mais aucune donnee n arrive sur mon mail
                Pour ce tableau je souhaite savoir si l utilisateur selectionne la valeur lundi ou mardi
                1. Bonjour

                  Qu'est ce qui se passe ? tu as un message d'erreur quand tu valides le formulaire ? tu as le message Formulaire envoyé ? le message Problème à l'envoi du mail ?
                  Ou tu reçois un mail vide ?
                  parce que dans ton envoi de mail, le texte $texte n'a pas l'air initialisé, alors il n'y a pas de raison que ton mail contienne quelque chose