-
Notifications
You must be signed in to change notification settings - Fork 0
/
envoyer_formulaire_chambre.php
74 lines (65 loc) · 3.42 KB
/
envoyer_formulaire_chambre.php
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
64
65
66
67
68
69
70
71
72
73
74
<?php
session_start();
include 'connex.inc.php';
try {
if (isset($_POST['submit'])) {
if (isset($_GET['id']) AND $_GET['id'] > 0) {
$getid = intval($_GET['id']);
$requser = $pdo->prepare('SELECT * FROM user WHERE id = ?');
$requser->execute(array($getid));
$userinfo = $requser->fetch();
if (isset($_SESSION['id']) AND $userinfo['id'] == $_SESSION['id']) {
if ($userinfo['admin'] == 0) {
$affiche = $pdo->prepare("UPDATE chambre set disponnibilite = ? WHERE id = ?");
$affiche->execute(array($_POST['disponnibilite']-1,$_POST['id_chambre']));
$insert = $pdo->prepare("INSERT INTO reservation (id_client, id_article, type_article, date_reservation) VALUES (?, ?, ?, ?)");
$insert->execute(array($_GET['id'], $_POST['id_chambre'], 'chambre', $_POST['date1']));
$affiche = $pdo->prepare("SELECT * FROM chambre WHERE id = '".$_POST['id_chambre']."'");
$affiche->execute();
$chambre = $affiche->fetch();
$_SESSION['page']=1;
$email_to = "ouchtitiwalid@gmail.com";
$email_subject = "Réservation chambre";
$email_message = "L'utilisateur ".$userinfo['prenom']." ".$userinfo['nom']." vient de réserver une chambre"."\n \n".
"Type de chambre : ".$chambre['type']."\n".
"Nombre de personnes : ".$chambre['nbpersonnes']."\n".
"Lieu : ".$chambre['localisation']."\n".
"Prix : ".$chambre['prix']."\n".
"Date de réservation : ".$_POST['date1']."\n".
"Adresse e-mail du client : ".$userinfo['mail']."\n";
@mail($email_to, $email_subject, $email_message);
$email_to = $userinfo['mail'];
$email_subject = "Confirmation de réservation";
$email_message = "Votre réservation a été bien effectuée"."\n \n".
"Type de chambre : ".$chambre['type']."\n".
"Nombre de personnes : ".$chambre['nbpersonnes']."\n".
"Lieu : ".$chambre['localisation']."\n".
"Prix : ".$chambre['prix']."\n".
"Date de réservation : ".$_POST['date1']."\n";
@mail($email_to, $email_subject, $email_message);
header('LOCATION:operation_reussi.php?id='.$_SESSION['id']);
}
}
$requser->closeCursor();
}
}
else {
if (isset($_GET['id']) AND $_GET['id'] > 0 AND isset($_SESSION['id'])) {
if ($userinfo['id'] == $_SESSION['id']) {
if ($userinfo['admin'] == 0)
header('LOCATION:index.php?id='.$_SESSION['id']);
else
header('LOCATION:index.php?id='.$_SESSION['id']);
}
else
header('LOCATION:index.php?id='.$_SESSION['id']);
}
else
header('LOCATION:index.php');
}
}
catch (PDOException $e) {
echo '<p> Erreur de connexion </p>';
die();
}
?>