Skip to content

Commit 42761b8

Browse files
committed
created profile page for the book app
1 parent 82f5077 commit 42761b8

File tree

2 files changed

+166
-1
lines changed

2 files changed

+166
-1
lines changed

SYSTEM MANAGEMENT APPS/Bookstore management/MiniProject/MiniProject/headermenu.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<?=$_COOKIE['email']?>
5050
</a>
5151
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
52-
<li><a class="dropdown-item" id="profile-link" href="#">Profile</a></li>
52+
<li><a class="dropdown-item" id="profile-link" href="profile.php">Profile</a></li>
5353
<li>
5454
<form method="post">
5555
<input name="logout" type="hidden" value="logout">
Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
<?php
2+
if(!isset($_COOKIE["email"])){
3+
header('Location: login.php');
4+
}
5+
require_once "connection.php";
6+
error_reporting(0);
7+
// if($_POST['keywords']){
8+
9+
$query = $link->prepare('SELECT * FROM `users` WHERE `email` = (?)');
10+
$query -> bind_param("s", $_COOKIE['email']);
11+
$query->execute();
12+
$res = $query->get_result();
13+
$row = mysqli_fetch_array($res);
14+
$uid = $row['user_id'];
15+
16+
// $bookname = $_POST['bookname'];
17+
// $status = $_POST['status'];
18+
// $price = $_POST['price'];
19+
// $desc =$_POST['decs'];
20+
// $author = $_POST['author'];
21+
// $condition = $_POST['condition'];
22+
// $keywords = $_POST['keywords'];
23+
24+
// $name = $_FILES['thumbnail']['name'];
25+
// $type = $_FILES['thumbnail']['type'];
26+
// $image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
27+
// echo $uid;
28+
// echo $bookname;
29+
// echo $status;
30+
// echo $price;
31+
// echo $desc;
32+
// echo $author;
33+
// echo $condition;
34+
// echo $keywords;
35+
// print_r($_FILES['thumbnail']);
36+
// $image = addslashes(file_get_contents($_FILES['thumbnail']['tmp_name']));
37+
38+
// $queryupload = $link->prepare('INSERT INTO `books` (`user_id`, `book_title`, `image`, `availability`, `price`, `description`, `book_author`, `book_condition`, `keywords`) VALUES (?,?,"' . $image . '",?,?,?,?,?,?)');
39+
40+
// $queryupload->bind_param("isssssss",$uid,$bookname,$status,$price,$desc,$author,$condition,$keywords);
41+
42+
// if ($queryupload->execute()) {
43+
// header("Location: dashboard.php");
44+
// $msg = '<div class="alert alert-success alert-dismissible fade show" role="alert"><strong>Hurray! </strong>New Book Uploaded Successfully.<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button></div>';
45+
// }
46+
// else {
47+
// $msg = '<div class="alert alert-danger alert-dismissible fade show" role="alert"><strong>Oops! </strong>Error while uploading book.<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button></div>';
48+
// }
49+
50+
// }
51+
?>
52+
<!doctype html>
53+
<html lang="en">
54+
<head>
55+
<!-- Required meta tags -->
56+
<meta charset="utf-8">
57+
<meta name="viewport" content="width=device-width, initial-scale=1">
58+
59+
<!-- Bootstrap CSS -->
60+
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
61+
62+
<!-- Custom Css -->
63+
64+
<link href="css/style.css" rel="stylesheet">
65+
<link href="css/headermenu.css" rel="stylesheet">
66+
<!-- jQuery Link -->
67+
<?php
68+
include('logo.php')
69+
?>
70+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
71+
72+
73+
<title>User Profile Information</title>
74+
</head>
75+
<body>
76+
77+
<br><br><br><br><br>
78+
<div class="container">
79+
80+
<?php
81+
include('headermenu.php')
82+
?>
83+
<script>
84+
$("#navbarDropdownMenuLink").addClass('active')
85+
$("#create-book").addClass('active-d')
86+
</script>
87+
<div class="row">
88+
<div class="col"></div>
89+
<div class="col">
90+
<div class="alert alert-secondary" role="alert">
91+
User Profile
92+
</div>
93+
</div>
94+
<div class="col"></div>
95+
</div>
96+
<!-- <div class="row">
97+
<div class="col"></div>
98+
<div class="col">
99+
<div class="msg"><?=$msg?></div>
100+
</div>
101+
<div class="col"></div>
102+
</div> -->
103+
<br>
104+
<!-- <ul class="nav nav-pills nav-fill">
105+
<li class="nav-item" >
106+
<a class="nav-link fragment-nav-link" id="internship-fragment" style="border-left: 1px solid rgb(221, 221, 221); background-color:#3d4755; color:white;" href="index.php">Internships</a>
107+
</li>
108+
109+
<li class="nav-item">
110+
<a class="nav-link fragment-nav-link" id="mj-fragment" style="border-left: 1px solid rgb(221, 221, 221);" href="indexmicrojobs.php">Micro-Jobs</a>
111+
</li>
112+
113+
<li class="nav-item">
114+
<a class="nav-link fragment-nav-link" id="ft-fragment" href="indexfulltime.php" style="border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221);">Full-Time Internships</a>
115+
</li>
116+
</ul> -->
117+
</div>
118+
<div class="container internship-bod">
119+
120+
<div class="container single-view-admin" >
121+
<form id="uploadbooks" method="POST" enctype="multipart/form-data">
122+
<div class="row">
123+
124+
125+
<div class="col ">
126+
127+
<div class="row">
128+
<div class="col">
129+
<strong> Name :</strong> <?= $row['user_id'];?>
130+
131+
</div>
132+
<div class="col">
133+
<strong> Email:</strong> <?=$row['email']?>
134+
</div>
135+
<div class="col">
136+
<strong>Phone Number: </strong> <?= $row['mobile_number'];?>
137+
</div>
138+
139+
140+
</div>
141+
<!-- <div class="row">
142+
<div class="col"></div>
143+
<div class="col">
144+
<button class="know-more-btn" type="button" data-bs-toggle="collapse" data-bs-target="#my2" aria-expanded="false" aria-controls="collapseExample">
145+
On View Details &#8594
146+
</button>
147+
</div>
148+
</div> -->
149+
<!-- <br> -->
150+
151+
</div>
152+
</div>
153+
154+
</form>
155+
156+
</div>
157+
158+
<br>
159+
<!-- Modal -->
160+
161+
<script src="js/bookprocessing.js"></script>
162+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
163+
164+
</body>
165+
</html>

0 commit comments

Comments
 (0)