-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcheckout.php
139 lines (131 loc) · 5.73 KB
/
checkout.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
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
130
131
132
133
134
135
136
137
138
139
<?php
$titre="Checkout";
include_once('inc/header.php');
$db=new db;
$q="SELECT * FROM users where token='".$db->verifyAndReturn($_COOKIE['token'])."'";
$result=$db->returnData($q,'one');
if(!isset($_SESSION['user'])){
if(isset($_COOKIE['token'])){
if(empty($result)){
session_unset();
session_destroy();
setcookie('token',$_COOKIE['token'],time()-1);
}else
$_SESSION['user']=$result['username'];
}else{
session_unset();
session_destroy();
header('Location: login');
}
}
include_once('inc/nav.php');
$_SESSION['id']=$result['id'];
$somme=intval($db->returnData("select sum(prix) as somme from panier where user_id=".$_SESSION['id'],'one')['somme']);
?>
<div class="container content justify-content-center mb-5">
<div class="row mt-3">
<div class="col-lg-4 border border-primary h-100">
<div>
<h3>la récapitulation</h3>
</div>
<div class='<?= $somme==0 ?"d-none":""; ?>'>
<ul class="list-group list-group-flush mb-1">
<li class="list-group-item active">Prix: <b class="float-right">$<?= $somme; ?></b></li>
<li class="list-group-item list-group-item-primary">T.V.A. (10%): <b class="float-right">$<?= $somme*0.1; ?></b></li>
<li class="list-group-item list-group-item-primary">Prix final: <b class="float-right">$<?= $somme*1.1; ?></b></li>
</ul>
</div>
<div class='<?= $somme!=0 ?"d-none":""; ?>'>
<ul class="list-group list-group-flush mb-1">
<li class="list-group-item active">
<b>Pas De Produits Actuellement</b>
</li>
</ul>
</div>
</div>
<div class="col-lg-7 order-md-1">
<h4 class="mb-3">Adresse de shippement</h4>
<form class="needs-validation" novalidate>
<div class="row">
<div class="col-md-12 mb-3">
<label for="firstName">Nom complet</label>
<input type="text" value="<?= $result['username']; ?>" class="form-control" id="firstName" required>
</div>
</div>
<div class="mb-3">
<label for="email">Email</label>
<input type="email" value="<?= $result['email']; ?>" class="form-control" id="email" placeholder="[email protected]" required>
</div>
<div class="mb-3">
<label for="address">Adresse</label>
<input type="text" class="form-control" id="address" placeholder="1234 Main St" required>
</div>
<div class="row">
<div class="col-md-5 mb-3">
<label for="country">Pays</label>
<select class="custom-select d-block w-100" id="country" required>
<option value="">Choisissez...</option>
<?php
include_once('inc/countries.php');
foreach($countries as $c)
echo "<option>$c</option>";
?>
</select>
</div>
<div class="col-md-4 mb-3">
<label for="state">Ville</label>
<input type="text" class="form-control" required>
</div>
<div class="col-md-3 mb-3">
<label for="zip">Zip</label>
<input type="text" class="form-control" id="zip" placeholder="" required>
</div>
</div>
<hr class="mb-4">
<h4 class="mb-3">Paiement</h4>
<div class="d-block my-3">
<div class="custom-control custom-radio">
<input id="credit" value=credit name="paymentMethod" type="radio" class="custom-control-input" checked=checked required>
<label class="custom-control-label" for="credit">Carte de crédit / débit</label>
</div>
<div class="custom-control custom-radio">
<input id="paypal" value=paypal name="paymentMethod" type="radio" class="custom-control-input" required>
<label class="custom-control-label" for="paypal">Paypal</label>
</div>
</div>
<div class="credit">
<div class="row">
<div class="col-md-6 mb-2">
<label for="cc-name">Nom sur la carte</label>
<input type="text" class="form-control" id="cc-name" required>
</div>
<div class="col-md-6 mb-2">
<label for="cc-number">Credit card number</label>
<input type="text" class="form-control" id="cc-number"required>
</div>
</div>
<div class="row">
<div class="col-md-3 mb-2">
<label for="cc-expiration">Expiration</label>
<input type="text" placeholder="MM/YY" class="form-control" id="cc-expiration" required>
</div>
<div class="col-md-3 mb-2">
<label for="cc-expiration">CVV</label>
<input type="text" placeholder="XXX ou XXXX" class="form-control" id="cc-cvv" required>
</div>
</div>
</div>
<div class="paypal">
<div class="row">
<div class="text-center">
<h4>Vous serez redireger vers la page de paypal pour effectuer le payment</h4>
</div>
</div>
</div>
<hr class="mb-2">
<button class="btn btn-primary btn-block" type="submit">Continue au checkout</button>
</form>
</div>
</div>
</div>
<?php include_once('inc/footer.php'); ?>