-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocess-order.php
More file actions
94 lines (74 loc) · 2.85 KB
/
process-order.php
File metadata and controls
94 lines (74 loc) · 2.85 KB
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
<?php
define('TIRE_PRICE', 100);
define('OIL_PRICE', 50);
define('SPARK_PRICE', 150);
?>
<?php
require_once('view-comp/header.php');
?>
<h1 class="card-title">Order Result</h1>
<?php
echo '<p>Order Processed at ';
echo date('H:i, jS F Y');
echo '</p>';
$tireQty = $_POST['tireQty'] ? $_POST['tireQty'] : 0;
$oilQty = $_POST['oilQty'] ? $_POST['oilQty'] : 0;
$sparkQty = $_POST['sparkQty'] ? $_POST['sparkQty'] : 0;
$find = $_POST['find'];
switch($find){
case 'regular':
echo "Regular Customer<br/>";
break;
case 'tv':
echo "TV Advertisement<br/>";
break;
case 'phone':
echo "From Phone Directory<br/>";
break;
case 'mouth':
echo "From word of mouth<br/>";
default:
echo "Unknown Customer<br/>";
}
echo '<p>Prices<br/>';
echo 'Tires: '.TIRE_PRICE.'<br/>';
echo 'Oil: '.OIL_PRICE.'<br/>';
echo 'Sparkplugs: '.SPARK_PRICE.'<br/>';
$totalQty = @($tireQty + $oilQty + $sparkQty);
echo 'Total Quantity: '.$totalQty.'<br/>';
//total = VAT + VATable
// VAT = 0.12 * VATable
//VATable = total/1.12
if($totalQty == 0){
echo 'You didn\'t order anything. <br/><br/>';
}else{
echo '<p>Your order is as follows</p>';
if($tireQty)
echo "$tireQty tires<br/>";
if($oilQty)
echo "$oilQty bottles of oil<br/>";
if($sparkQty)
echo "$sparkQty sparkplugs<br/><br/>";
}
$tireAmount = @($tireQty * TIRE_PRICE);
$oilAmount = @($oilQty * OIL_PRICE);
$sparkAmount = @($sparkQty * SPARK_PRICE);
$vatAble = (float)(($tireAmount + $oilAmount + $sparkAmount)/1.12);
$vatAmount = (float)($vatAble * 0.12);
$totalAmount = (float)($vatAble + $vatAmount);
echo "<br/>VATable amount = ".$vatAble.'<br/>';
echo "VAT amount = ".$vatAmount.'<br/>';
echo "Total Amount = ".$totalAmount."<br/><br/>";
$otherTotalAmount = &$totalAmount;
$otherTotalAmount += $oilAmount;
echo 'Other Total Amount: '.$otherTotalAmount.'<br/>';
$totalAmount +=$sparkAmount;
echo 'Total Amount: '.$totalAmount.'<br/>';
echo "Amount exceeded 500?".($totalAmount > 500 ? ' Yes' : ' No').'<br/><br/>';
?>
</div>
<div class="card-footer">
<a class="btn btn-success" href="order-form.php"> Go Back </a>
<?php
require_once('view-comp/footer.php');
?>