Server : LiteSpeed System : Linux us-phx-web1202.main-hosting.eu 4.18.0-553.84.1.lve.el8.x86_64 #1 SMP Tue Nov 25 18:33:03 UTC 2025 x86_64 User : u615232177 ( 615232177) PHP Version : 8.1.33 Disable Function : NONE Directory : /home/u615232177/domains/soniahjeweler.com/public_html/ |
<?php session_start();
$page_name = basename($_SERVER['PHP_SELF']);
include("headerstrict.php"); ?>
<title><?php echo $company_name; ?> - Your Account</title>
<link rel="stylesheet" href="css/account.css">
<?php
$stmt = $con -> prepare('SELECT * FROM users WHERE user_id=?');
$stmt -> bind_param('s',$user_id);
$stmt -> execute();
$stmt -> store_result();
$stmt -> bind_result($id,$user_id,$first_name,$last_name,$email,$password,$phone,$address,$date_signed_up);
$numrows = $stmt -> num_rows();
if($numrows > 0){
while ($stmt -> fetch()) {
}
}
else{echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php\">";exit();}
?>
<?php
$page_title = "Account";
include("page_header.php");
?>
<br>
<!-- my account start -->
<section class="main_content_area">
<div class="container">
<div class="account_dashboard">
<div class="row">
<div class="col-sm-12 col-md-3 col-lg-3">
<!-- Nav tabs -->
<div class="dashboard_tab_button">
<ul role="tablist" class="nav flex-column dashboard-list">
<li><a href="#dashboard" data-bs-toggle="tab" class="nav-link active">Dashboard</a></li>
<li> <a href="#orders" data-bs-toggle="tab" class="nav-link">Orders</a></li>
<li><a href="#account-details" data-bs-toggle="tab" class="nav-link">Account details</a></li>
<li><a href="logout.php" class="nav-link">logout</a></li>
</ul>
</div>
</div>
<div class="col-sm-12 col-md-9 col-lg-9">
<!-- Tab panes -->
<div class="tab-content dashboard_content">
<div class="tab-pane fade show active" id="dashboard">
<h3>Dashboard </h3>
<p>From your account dashboard you can easily check & view your <a href="#orders">recent orders</a> and manage your <a href="#account-details">phone numbers.</a></p>
</div>
<div class="tab-pane fade" id="orders">
<h3>Orders</h3>
<?php
$stmt_caa = $con -> prepare('SELECT order_id,date,currency,product_price,product_name,status FROM orders WHERE email = ?');
$stmt_caa -> bind_param('s',$email);
$stmt_caa -> execute();
$stmt_caa -> store_result();
$stmt_caa -> bind_result($order_id,$order_date,$order_currency,$product_price,$product_name,$status);
$numrows_caa = $stmt_caa -> num_rows();
if($numrows_caa > 0){
$count = 0;
?>
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>Order ID</th>
<th>Product</th>
<th>Amount</th>
<th>Status</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<?php while ($stmt_caa -> fetch()) { $count++;
if($status == "Pending"){$status_c = "red";}else{$status_c = "green";}
$order_date_formatted = date("d M Y", strtotime($order_date));
?>
<tr>
<td><?= $order_id ?></td>
<td><?= $product_name ?></td>
<td><?= $order_currency ?><?= number_format((float)$product_price, 2, '.', ','); ?></td>
<td><span style='color:$status_c;'><?= $status ?></span></td>
<td><?= $order_date_formatted ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php } ?>
</div>
<div class="tab-pane fade" id="account-details">
<h3>Account details </h3>
<div class="login">
<div class="login_form_container">
<div class="account_login_form">
<form action="account.php" method="post">
<label>Phone Number</label>
<input type="text" name="phone" value="<?php echo $phone; ?>">
<div class="save_button primary_btn default_button">
<button class='btn btn-primary' type='submit' name='edit'>Save</a>
</div>
</form>
<?php
if(isset($_POST['edit'])){
$phone = $_POST['phone'];
$stmt = $con -> prepare('UPDATE users SET phone = ? WHERE user_id = ?');
$stmt -> bind_param('ss',$phone,$user_id);
$stmt -> execute();
echo "<meta http-equiv=\"refresh\" content=\"0; url=account.php\">";
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- my account end -->
<?php include("footer.php"); ?>