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 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 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
| <?php
if(!isset($_SESSION))
{Session_start();}
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
?>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="bootstrap/css/bootstrap.css" />
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css"/>
<link rel="stylesheet" type="text/css" href="styl.css" />
<link rel="stylesheet" href="menu_index.css" type ="text/css" />
<title>traitement de la reservation</title>
</head>
<body>
<div id="bloc_page">
<?php include ('config.php');?>
<?php include('header.php');?>
<div class="container">
<div class="row">
<form method="POST" action="">
<div class="container">
<div class="row">
<article class="col-md-12 col-sm-12 col-xs-12 ajuste">
<div class="panel panel-default">
<div class="panel-body">
<?php
$count=count($_SESSION['achats']);
if($count==0){ }
for($i=0;$i<$count;$i++){
if($_SESSION['achats'][$i]['statut']!=0)
{
$id=$_SESSION['achats'][$i]['id1']; // on recupère l'id
}
$identifiants=$id;
}
if (isset($_POST['valider']))
{
$nomC=$_POST['nomC'];
$prenomC=$_POST['prenomC'];
$emailC=$_POST['emailC'];
$cellC=$_POST['cellC'];
$id=$_SESSION['id'];
echo "<center><h3><u> Vérifiez vos coordonnées svp </u></h3></center>";
echo'<div class="col-md-3 col-sm-4 col-xs-4">
<h3>Nom et prénom: </br></br>Adresse email: </br></br>Téléphones: </br></br>Les produits numéro:</h3>
</div>
<div class="col-md-9 col-sm-8 col-xs-8">
<h3>'.$nomC.' ' .$prenomC.' </br></br>'.$emailC.' </br></br>'.$cellC.'</br></br> '.$id.', '.$id.', '.$id.'</h3>
</div>
<form method="POST" action="">
<input type="hidden" name="nomC2" value="'.$nomC.'" />
<input type="hidden" name="prenomC2" value="'.$prenomC.'" />
<input type="hidden" name="emailC2" value="'.$emailC.'" />
<input type="hidden" name="cellC2" value="'.$cellC.'" />
<input type="hidden" name="id2" value="'.$id.'" /></br></br></br>
<input class="annuler ch1" type="submit" name="annuler" value="Annuler" />
<input class="ch2" type="submit" name="confirmer" value="Confirmer" />
</form>';
}
?>
<?php
if(isset($_POST['confirmer']))
{
$nomC2=isset($_POST['nomC2']) ? $_POST['nomC2'] : '' ;
$prenomC2=isset($_POST['prenomC2']) ? $_POST['prenomC2'] : '';
$emailC2=isset($_POST['emailC2']) ? $_POST['emailC2'] : '';
$cellC2=isset($_POST['cellC2']) ? $_POST['cellC2'] : '';
$id2=isset($_POST['id2']) ? $_POST['id2'] : '';
$req1 = "INSERT INTO clients(nomC, prenomC, emailC, cellC) VALUES(:nomC2, :prenomC2, :emailC2, :cellC2)";
$datas = array(':nomC2'=>$nomC2, ':prenomC2'=>$prenomC2, ':emailC2'=>$emailC2, ':cellC2'=>$cellC2);
try
{
$requete = $bdd -> prepare($req1);
$requete->execute($datas) ;
}catch(Exception $e)
{
// en cas d'erreur :
echo " Erreur ! ".$e->getMessage();
echo " Les datas : " ;
print_r($datas);
}
/* $req1->closeCursor(); */
$last_id_in_client = $bdd->lastInsertId();
try
{
$req2=$bdd->prepare('INSERT INTO reservation_categories(idC, id_Cat, date_reservation) VALUES(:last_id_in_client, :id2, NOW())');
$req2->execute(array(':last_id_in_client'=>$last_id_in_client,
':id2'=>$id2)) or die (print_r($req->errorInfo()));
$req2->closeCursor();
echo'<h3> Réservation faite avec succès!</h3> </br><h3><a href="categories.php">Faire une autre réservation!</a></h3>';
}catch(Exception $e)
{
// en cas d'erreur :
echo " Erreur ! ".$e->getMessage();
echo " Les datas : " ;
print_r($req2);
}
}else if(isset($_POST['annuler']))
{
header('Location:index.php');
}
?>
</div>
</div>
</article>
</div>
</div>
</form>
</div>
</div>
</br></br></br>
<?php include('footer.php') ?>
</div>
<script src="bootstrap/js/jquery.js"> </script>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html> |