| 12
 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
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 
 | <?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', ''); // mot de passe
define('DB_DATABASE', 'pti2_tourisme'); // 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 = "<a Erreur. Les champs suivants doivent être obligatoirement remplis  href=site.php?page=includes/ajout/ajouter>retour</a>:<br/><br/>";
$msg_ok =  " <a href=site.php?page=body>retour</a>)";
 
$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['prenom']))
  $message .= "Votre Prénom<br/>";
 
  if (empty($_POST['nbpersonne']))
  $message .= "nombre de participant<br/>";
 
  if (empty($_POST['telephone']))
  $message .= "Votre numéro de téléphone<br/>";
 
   if (empty($_POST['email']))
  $message .= "Votre email<br/>";
 
 
   if (empty($_POST['date1']))
  $message .= "date séjour manquante<br/>";
 
 
   if (empty($_POST['date2']))
  $message .= "date séjour manquante<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."',
  '".$prenom."',
  '".$telephone."',
  '".$nbpersonne."',
  '".$email."',
  '".$date1."',
   '".$date2."',
  
 
 
  
  now())";
  $res = mysql_query($sql);
 
  if ($res) {
    echo $msg_ok;
  } else {
    echo mysql_error();
  }
 
}
?> | 
Partager