Bonjour,

Comme c'est indiqué dans l'entête je souhaiterai envoyé les informations d'un questionnaire à la personne l'ayant rempli. Je me suis tourné vers la fonction mail() en php mais je n'arrive pas à la faire fonctionner car je n'ai pas trop l'habitude (première utilisation de la fonction )

J'ai donc un formulaire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<html>
<head>
    <title></title>
</head>
<body >
    <br><br><br>
    <form method="post" action="func_questionnaire.php">
           &nbsp; Nom: &nbsp;<input type="text" name="nom">
          <br>
       &nbsp; Age: &nbsp;<input type="text" name="age">
          <br>
       &nbsp; Mail: &nbsp;<input type="text" name="mail">
           <input type="submit" name="submit" value="Envoyer">
        </form>
</body>
 
</html>
Et ma fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<html>
<head>
    <title></title>
</head>
<body>
<?
          require ("Connect.php");
        mysql_connect (SERVEUR, NOM, PASSE) or die(mysql_error);
            mysql_select_db (BASE) or die(mysql_error);
 
        $nom = $_POST['nom'];
        $age = $_POST['age'];
        $requete = "INSERT INTO questionnaire VALUES ('','$nom','$age','$mail')";
        $res = @mysql_query ($requete);
 
        // Declaration des entetes
        $entetes = "From: adresse@adresse.net\n\r" ;
        $entetes .= "BCC: adresse@adresse.net\n\r";
 
        $envoi_mail = mail($_POST[destinataire], $_POST[sujet], $message_html, $entetes);
 
        if (!$envoi_mail)
        { echo "<p> Le mail n'a pas &eacute;t&eacute; envoy&eacute; car un probl&egrave;me est                     survenu...</p>" ; }
 
              else
            { echo "<p> L'email a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s&nbsp;! </p>"                     ; }    
?>
</body>
</html>
Et en fait quand je rempli le questionnaire, tout s'ajoute dans la base de données, ç m'indique que le mail a été envoyé mais dans ma boite mail, rien du tout.

Quelqu'un peut m'aider svp ? Car je nage un peu (beaucoup...) merci d'avance...