Bonjour,
je suis chargée de mettre en place l'inscription à un mailing. Le formulaire rempli par l'utilisateur doit arriver par mail.
J'ai trouvé un code pour insérer les données du formulaire d'inscription dans une base, mais je ne sais pas comment faire pour qu'on recoive le formulaire par mail.
Je précise que je travaille pour une association, que je n'ai ni le temps, ni pour mission d'apprendre le php afin de régler ce problème. Je viens donc vous demander une réponse "toute faite" afin de faire fonctionner ce formulaire d'inscription.
Que dois-je enlever (ou ajouter) pour arriver à mes fins?
Dernière question puis-je le mettre sans risque sur le site?

Un grand merci par avance à celui ou celle qui pourra m'aider.

Voici le code de la page php qui traite le 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
// Parametres mysql à remplacer par les vôtres
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', 'motdepasse'); // mot de passe
define('DB_DATABASE', 'telechargements'); // nom de la base
 
// Connexion au serveur mysql
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);
 
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
 
// vérification des champs
if (empty($_POST['civilite']))
  $message .= "Votre civilité<br/>";
if (empty($_POST['nom']))
  $message .= "Votre nom<br/>";
if (empty($_POST['adresse']))
  $message .= "Votre adresse<br/>";
if (empty($_POST['codepostal']))
  $message .= "Votre code postal<br/>";
if (empty($_POST['ville']))
  $message .= "Votre ville<br/>";
if (empty($_POST['comments']))
  $message .= "Votre message<br/>";
 
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
 
  echo $message;
 
// sinon c'est ok
} else {
 
  foreach($_POST as $index => $valeur) {
    $$index = mysql_real_escape_string(trim($valeur));
  }
 
  $interets = $_POST['interets'];
  $sqlinterets = '';
  for ($i=0; $i<count($interets); $i++)
  {
    $sqlinterets .= $interets[$i];
    $sqlinterets .= ', ';
  }
 
  $sql = "INSERT INTO formulaire VALUES ('', '".$civilite."', '".$nom."', '".$adresse."', '".$codepostal."', '".$ville."', '".$pays."', '".$sqlinterets."', '".$comments."', now())";
  $res = mysql_query($sql);
 
  if ($res) {
    echo $msg_ok;
  } else {
    echo mysql_error();
  }
 
}
?>