Bug d'envoie d'information svp URGENT !!

Bonjour,
j'ai un petit problème avec mon code, en effet j'aimerai stocké les informations du formulaire dans une boite mail mais je ne recois rien voila mon code. je compte le faire en HTML et pas de PHP svp je m'y connais pas

<html>
<head>

<title>
Evaluation de la satisfation des clients par rapport à l'ACTIM
</title>

<body bgcolor="cornflowerblue">

<form method=post action=mailto:"ext.stagiaire.nafiz.mia@sncf.fr">

<P> <B> <font size=5 face="comic sans ms">Votre Nom : </font> </B> </p>
<p> <input type = "text"name = "Nom"> </p>

<p> <B> <font size=5 face="comic sans ms">Avez-vous déjà fait appel à l’ACTIM (9113) ? </font> </B> <p>

<p> <select name = "Circuit" size ="1">
<option>
<option> Oui
<option> Non
</select> </p>

<p> <B> <font size=5 face="comic sans ms">Comment évaluez vous la prestation de l’opérateur qui vous a répondu ? </font> </B> </p>
<p> <select name = "Circuit" size ="1">
<option>
<option> Bonne
<option> Mauvaise
<option> Ne sait pas
</select> </p>

<br/>

<p> <B> <font size=5 face="comic sans ms">Avez-vous trouveé le temps d'attente ? </font> </B> </p>
<p> <select name = circuit" size ="1">
<option>
<option> Trop long
<option> Correct
<option> Court
</select> </p>

<br/>

<p> <B> <font size=5 face="comic sans ms">Avez-vous trouvé l'échange avec l'opérateur ? </font> </B> </p>
<p> <select name = circuit" size ="1">
<option>
<option> Trop long
<option> Correct
<option> Trop Court
</select> </p>

<br/>

<p> <B> <font size=5 face="comic sans ms">Comment trouvez vous la prestation par rapport à l'AIT ?</font> </B> </p>
<p> <select name = circuit" size ="1">
<option>
<option> Pareille
<option> Moins bonne
<option> Sans opinion
</select> </p>

<br/>

<p> <B> <font size=5 face="comic sans ms">Commentaire, Suggestions ...</font> </B> </p>
<textarea name="texte_libre" cols="70" id="texte_libre">
</textarea>

<br/>

<p><input type="submit" value="Envoyer"></p>

</form>

<font size=2 color="#FF6347" face="arial"><left>MIA Nafiz ®</left> </font>

</body>
</head>
</html>
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  1. hello

    action=mailto:"ext.stagiaire.nafiz.mia@sncf.fr"

    N'enverra pas un mail, il ouvrira simplement le client mail de l'utilisateur si il en a installé un (outlook, thunderbird.....)

    Pas d'autre choix que de passer par un langage coté serveur pour envoyer un mail (php par exemple ;) )
    0
    1. c'est vrai, ceci dit si tu tiens absolument à faire un formulaire par email c'est : action="mailto:ext.stagiaire.nafiz.mia@sncf.fr" et pas
      action=mailto:"ext.stagiaire.nafiz.mia@sncf.fr"
      tu n'as pas mis les double quotes au bon endroit
      0
  2. Pourrais tu me dire ce ke sa donnerais en PHP stp je ne sais pas bien codé en PHP j'ai un niveau vraiment nul
    0
    1. tu sais deja les bases ? récupérer les info du formulaire ?
      0
  3. Be en faite j'aimerai récupérer les réponse dans un fichier le tout sera envoyé par mail a une adresse pour être stocké. En faite c'est un sondage et après chaque personne sondé les réponses doivent etre envoyer dans un fichier et le tout envoyé par mail. Peux tu m'aider à faire cela ?? si oui ça serait vraiment cooool
    0
    1. il faut que tu fasse une page PHP de la manière suivante :

      (Je te montre l'exemple pour ton premier champ)

      <PHP

      $nom = $_POST['Nom'];

      $MessageMail = "

      Sondage reçu

      Nom de la personne sondée : $nom

      etc.....
      ";

      if (mail("tonadresse@adresse.com","Sondage",$MessageMail))
      {
      echo "Message envoyé";
      }
      else
      {
      echo "Erreur";
      }

      ?>

      Voila comment récupérer le nom, a toi de faire la même chose avec chaque champs et compléter le $MessageMail

      $nom = $_POST['Nom'];

      $_POST['Nom'] récupère la valeur de ton champ qui a comme "name" la valeur "Nom"
      Attentions aux majuscules

      Attention aussi a ce que tous les "name" soient unique, je vois que tous les autres s'appellent "Circuit", il faudra les changer pour pouvoir les identifier correctement
      0
  4. Merci mais je ne comprend pas ce que je dois mettre à $MessageMail navré de te dérangé autant
    0
    1. Ah oui autre question comment je fais pour le champs enfin le dernier champs ou il faut prélevé toute la chaine de caractère enfin tout le commentaire
      0
      1. $MessageMail c'est le corps du message pour l'email

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        appel à l’ACTIM :

        etc.....
        ";

        c'est ce qui sera ecrit dans le mail tu y ecrit ce que tu veux mais c'est la qu'il faut ecrire les resultats de ton sondage quoi

        0
    2. jpense ne pas etre assez doué sa a l'air symple de t'entedre dire cela je suis sur que tu pourra le faire en peu de temps perso je capte rien sa me soul
      0
      1. Bon voila j'ai changé les "name" et voila mon code HTML

        <html>
        <head>

        <title>
        Evaluation de la satisfation des clients par rapport à l'ACTIM
        </title>

        <body bgcolor="cornflowerblue">

        <form method=post action=mailto:"Traitement.php">

        <P> <B> <font size=5 face="comic sans ms">Votre Nom : </font> </B> </p>
        <p> <input type = "text"name = "Nom"> </p>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous déjà fait appel à l’ACTIM (9113) ? </font> </B> <p>

        <p> <select name = "Toto" size ="1">
        <option>
        <option> Oui
        <option> Non
        </select> </p>

        <p> <B> <font size=5 face="comic sans ms">Comment évaluez vous la prestation de l’opérateur qui vous a répondu ? </font> </B> </p>
        <p> <select name = "Tata" size ="1">
        <option>
        <option> Bonne
        <option> Mauvaise
        <option> Ne sait pas
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous trouveé le temps d'attente ? </font> </B> </p>
        <p> <select name = "Tutu" size ="1">
        <option>
        <option> Trop long
        <option> Correct
        <option> Court
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous trouvé l'échange avec l'opérateur ? </font> </B> </p>
        <p> <select name = "Titi" size ="1">
        <option>
        <option> Trop long
        <option> Correct
        <option> Trop Court
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Comment trouvez vous la prestation par rapport à l'AIT ?</font> </B> </p>
        <p> <select name = "Tato" size ="1">
        <option>
        <option> Pareille
        <option> Moins bonne
        <option> Sans opinion
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Commentaire, Suggestions ...</font> </B> </p>
        <textarea name="texte_libre" cols="70" id="texte_libre">
        </textarea>

        <br/>

        <p><input type="submit" value="Envoyer"></p>

        <a href=mailto:"miafiz87@yahoo.fr">Envoyer</a>

        </form>

        <font size=2 color="#FF6347" face="arial"><left>MIA Nafiz ®</left> </font>

        </body>
        </head>
        </html>

        code PHP

        <?

        $nom = $_POST['Nom'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        $nom = $_POST['Toto'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Appel à l'ACTIM : $Toto

        $nom = $_POST['Tata'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        La prestation : $Tata

        $nom = $_POST['Tutu'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Le temps d'attente : $Tutu

        $nom = $_POST['Titi'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Echange avec l'operateur: $Titi

        $nom = $_POST['Tato'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Prestation par rapport à l'AIT : $Toto

        $nom = $_POST['Nom'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        ";

        if (mail("ext.stagiaire.nafiz.mia@sncf.fr","Sondage",$MessageMail))
        {
        echo "Message envoyé";
        }
        else
        {
        echo "Erreur";
        }

        ?>
        0
        1. presque ^^

          Déclare en premier toute tes variables et rempli le message d'un coup
          puis apres tu ecrit ton message

          <?PHP
          $nom = $_POST['Nom'];
          $toto = $_POST['Toto'];

          $MessageMail = "

          Sondage reçu

          Nom de la personne sondée : $nom
          Appel à l'ACTIM : $Toto

          ";

          ?>
          0
      2. Donc le code en PHP serait cela ??

        <?

        $nom = $_POST['Nom'];
        $toto = $_POST['Toto'];
        $tata = $_POST['Tata'];
        $tutu = $_POST['Tutu'];
        $titi = $_POST['Titi'];
        $toto = $_POST['Toto'];

        $nom = $_POST['Nom'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        $nom = $_POST['Toto'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Appel à l'ACTIM : $Toto

        $nom = $_POST['Tata'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        La prestation : $Tata

        $nom = $_POST['Tutu'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Le temps d'attente : $Tutu

        $nom = $_POST['Titi'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Echange avec l'operateur: $Titi

        $nom = $_POST['Tato'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom
        Prestation par rapport à l'AIT : $Toto

        $nom = $_POST['Nom'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        ";

        if (mail("ext.stagiaire.nafiz.mia@sncf.fr","Sondage",$MessageMail))
        {
        echo "Message envoyé";
        }
        else
        {
        echo "Erreur";
        }

        ?>
        0
        1. <?

          $nom = $_POST['Nom'];
          $toto = $_POST['Toto'];
          $tata = $_POST['Tata'];
          $tutu = $_POST['Tutu'];
          $titi = $_POST['Titi'];
          $toto = $_POST['Toto'];

          $nom = $_POST['Nom'];

          $MessageMail = "

          Sondage reçu

          Nom de la personne sondée : $nom

          Appel à l'ACTIM : $Toto

          La prestation : $Tata

          Le temps d'attente : $Tutu

          Echange avec l'operateur: $Titi

          Prestation par rapport à l'AIT : $Toto

          ";

          if (mail("ext.stagiaire.nafiz.mia@sncf.fr","Sondage",$MessageMail))
          {
          echo "Message envoyé";
          }
          else
          {
          echo "Erreur";
          }
          0
      3. Merci mais le souci c'est que d'ou je suis ça ne fonctionne pas lol je verrai ça chez moi merci de ton aide et surtout de ta patience ;)
        0
        1. J'avai pas fais attention mais t'a deux fois la variable $toto, en fait vaudrai mieux éviter ce genre de noms ^^
          0
      4. Oui c'est vrai je viens de remarquer merci de faire attention ^^'

        DOnc voila mon code HTML

        <html>
        <head>

        <title>
        Evaluation de la satisfation des clients par rapport à l'ACTIM
        </title>

        <body bgcolor="cornflowerblue">

        <form method=post action="Traitement.php">

        <P> <B> <font size=5 face="comic sans ms">Votre Nom : </font> </B> </p>
        <p> <input type = "text"name = "Nom"> </p>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous déjà fait appel à l’ACTIM (9113) ? </font> </B> <p>

        <p> <select name = "Appel_Actim" size ="1">
        <option>
        <option> Oui
        <option> Non
        </select> </p>

        <p> <B> <font size=5 face="comic sans ms">Comment évaluez vous la prestation de l’opérateur qui vous a répondu ? </font> </B> </p>
        <p> <select name = "Prestation_Operateur" size ="1">
        <option>
        <option> Bonne
        <option> Mauvaise
        <option> Ne sait pas
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous trouveé le temps d'attente ? </font> </B> </p>
        <p> <select name = "Attente" size ="1">
        <option>
        <option> Trop long
        <option> Correct
        <option> Court
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Avez-vous trouvé l'échange avec l'opérateur ? </font> </B> </p>
        <p> <select name = "Echange_Operateur" size ="1">
        <option>
        <option> Trop long
        <option> Correct
        <option> Trop Court
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Comment trouvez vous la prestation par rapport à l'AIT ?</font> </B> </p>
        <p> <select name = "Difference_AIT" size ="1">
        <option>
        <option> Pareille
        <option> Moins bonne
        <option> Sans opinion
        </select> </p>

        <br/>

        <p> <B> <font size=5 face="comic sans ms">Commentaire, Suggestions ...</font> </B> </p>
        <textarea name="Comm" cols="70" id="texte_libre">
        </textarea>

        <br/>

        <p><input type="submit" value="Envoyer"></p>

        </form>

        <font size=2 color="#FF6347" face="arial"><left>MIA Nafiz ®</left> </font>

        </body>
        </head>
        </html>

        Et le PHP

        <?

        $nom = $_POST['Nom'];
        $toto = $_POST['Appel_Actim'];
        $tata = $_POST['Prestaion_Operateur'];
        $tutu = $_POST['Attente'];
        $titi = $_POST['Echange_Operateur'];
        $totu = $_POST['Difference_AIT'];

        $nom = $_POST['Nom'];

        $MessageMail = "

        Sondage reçu

        Nom de la personne sondée : $nom

        Appel à l'ACTIM : $Appel_Actim

        La prestation : $Prestaion_Operateur

        Le temps d'attente : $Attente

        Echange avec l'operateur: $Echange_Operateur

        Prestation par rapport à l'AIT : $Difference_AIT

        ";

        if (mail("ext.stagiaire.nafiz.mia@sncf.fr","Sondage",$MessageMail))
        {
        echo "Message envoyé";
        }
        else
        {
        echo "Erreur";
        }

        ?>
        0
        1. Oui voila sauf que pour le php faut pas oublier de changer le nom des variables a l'affectation

          <?

          $nom = $_POST['Nom'];
          $Appel_Actim = $_POST['Appel_Actim'];
          $Prestaion_Operateur = $_POST['Prestaion_Operateur'];
          $Attente = $_POST['Attente'];
          $Echange_Operateur = $_POST['Echange_Operateur'];
          $Difference_AIT = $_POST['Difference_AIT'];

          $MessageMail = "

          Sondage reçu

          Nom de la personne sondée : $nom

          Appel à l'ACTIM : $Appel_Actim

          La prestation : $Prestaion_Operateur

          Le temps d'attente : $Attente

          Echange avec l'operateur: $Echange_Operateur

          Prestation par rapport à l'AIT : $Difference_AIT

          ";

          if (mail("ext.stagiaire.nafiz.mia@sncf.fr","Sondage",$MessageMail))
          {
          echo "Message envoyé";
          }
          else
          {
          echo "Erreur";
          }

          on y arrive ^^
          0