Micro-Project Report - PHP
Micro-Project Report - PHP
In PHP
Coding :-
Sql_file
/*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULT
S */;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `art_gallery`
--
-- --------------------------------------------------------
--
-- Table structure for table `admin`
--
--
-- Dumping data for table `admin`
--
-- --------------------------------------------------------
--
-- Table structure for table `pages`
--
--
-- Dumping data for table `pages`
--
-- --------------------------------------------------------
--
-- Table structure for table `reach_us`
--
--
-- Dumping data for table `reach_us`
--
INSERT INTO `reach_us` (`uid`, `nm`, `add1`, `add2`, `city`, `state`, `zipcode`,
`contact_no`) VALUES
(1, 'Cidco', 'Jalna Road', '', 'Aurangabad', 'Maharashtra', 431001, '8007963427');
-- --------------------------------------------------------
--
-- Table structure for table `slider`
--
--
-- Dumping data for table `slider`
--
-- --------------------------------------------------------
--
-- Table structure for table `social_media`
--
--
-- Dumping data for table `social_media`
--
-- --------------------------------------------------------
--
-- Table structure for table `user_reg`
--
--
-- Dumping data for table `user_reg`
--
--
-- Indexes for dumped tables
--
--
-- Indexes for table `admin`
--
ALTER TABLE `admin`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `pages`
--
ALTER TABLE `pages`
ADD PRIMARY KEY (`p_id`);
--
-- Indexes for table `reach_us`
--
ALTER TABLE `reach_us`
ADD PRIMARY KEY (`uid`);
--
-- Indexes for table `slider`
--
ALTER TABLE `slider`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `social_media`
--
ALTER TABLE `social_media`
ADD PRIMARY KEY (`uid`);
--
-- Indexes for table `user_reg`
--
ALTER TABLE `user_reg`
ADD PRIMARY KEY (`email`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `admin`
--
ALTER TABLE `admin`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,
AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT for table `pages`
--
ALTER TABLE `pages`
MODIFY `p_id` int(11) NOT NULL AUTO_INCREMENT,
AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT for table `reach_us`
--
ALTER TABLE `reach_us`
MODIFY `uid` int(11) NOT NULL AUTO_INCREMENT,
AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `slider`
--
ALTER TABLE `slider`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,
AUTO_INCREMENT=10;
COMMIT;
/*!40101 SET
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET
COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Index.php
<?php
$page="index";
$title="Home";
require_once('header.php');
?>
<div class="container-fluid">
<div class="row slider">
<div class="col-lg-14">
<div id="myCarousel" class="carousel slide" data-
ride="carousel">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-
to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-
to="1"></li>
<li data-target="#myCarousel" data-slide-
to="2"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="images/1.jpg" alt="Chania">
</div>
<div class="item">
<img src="images/2.jpg" alt="Chania">
</div>
<div class="item">
<img src="images/3.jpg" alt="Flower">
</div>
</div>
require('footer.php');
?>
About as
<?php
$page="aboutus";
$title="About us";
require_once('header.php');
include('Admin/conn.php');
$query="select * from pages where page_nm='about_us'";
$result=mysqli_query($link,$query) or die("Error fetching
data.".mysqli_error($link));
$row=mysqli_fetch_assoc($result);
$desc=$row['page_desc'];
?>
<div class="row about_container">
<div class="col-md-9">
<div class="panel panel-default">
<div class="panel-heading">About us</div>
<div class="panel-body">
<p class="about_us_info">
<?php echo $desc; ?>
</p>
</div>
</div>
</div>
<?php
require('right_side_cart.php');
?>
</div>
<?php
require('footer.php');
?>
Admin Home
<!DOCTYPE html>
<?php
session_start();
include('conn.php');
if(!isset($_SESSION['id']))
{
header('location:index.php');
}
if(isset($_POST['logout']))
{
session_destroy();
header('location:index.php');
}
if(!move_uploaded_file($_FILES['sliderpicpic_add']['tmp_name'],$target
))
{
echo "Sorry can't upload file....";
}
else
{
$query="insert into slider(img_nm,path)
values('".$nm."','".$datatarget."')";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
}
}
if(isset($_POST['sliderPicSubmit']))
{
$nm=$_FILES['sliderpic']['name'];
$target = "../images/Slider".$_FILES['sliderpic']['name'];
$datatarget = "images/Slider".$_FILES['sliderpic']['name'];
if(!move_uploaded_file($_FILES['sliderpic']['tmp_name'],$target))
{
echo "Sorry can't upload file....";
}
else
{
$query="update slider set
img_nm='$nm',path='$datatarget'";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
}
}
$socia_fb="";
$socia_twi="";
$socia_lin="";
$socia_inst="";
//Social Content Update
if(isset($_POST['social_facebook']))
{
$query="update social_media set
facebook='".$_POST['social_facebook']."' where uid=1";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
$socia_fb="Update Successfully...";
}
if(isset($_POST['social_twitter']))
{
$query="update social_media set
twitter='".$_POST['social_twitter']."' where uid=1";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
$socia_twi="Update Successfully...";
}
if(isset($_POST['social_linked']))
{
$query="update social_media set
linkedin='".$_POST['social_linked']."' where uid=1";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
$socia_lin="Update Successfully...";
}
if(isset($_POST['social_insta']))
{
$query="update social_media set
insta='".$_POST['social_insta']."' where uid=1";
mysqli_query($link,$query) or die("Error updating
data.".mysqli_error($link));
$socia_inst="Update Successfully...";
}
?>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<title>Art Gallery | Admin</title>
<link href="../images/icon.png" rel="icon">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../font-awesome/css/font-awesome.min.css"
rel="stylesheet">
<link href="style.css" rel="stylesheet">
</head>
<body>
<div class="container-fluid">
<div class="row header">
<div class="col-md-9"><h3>Art Gallery</h3></div>
<div class="col-md-3">
<ul class="user-nav">
<li class="dropdown user-icon">
<a class="dropdown-toggle" data-
toggle="dropdown" href="#">
<span>Hi <?php echo
$_SESSION['uname']; ?> </span> <span class="glyphicon glyphicon-
user"></span> <span class="glyphicon glyphicon-triangle-
bottom"></span></a>
<ul class="dropdown-menu
dropdown-menu-right">
<li><a href="#"><span
class=""></span> User Profile</a></li>
<li><a href="#"><span
class=""></span> Settings</a>
</li>
<li class="divider"></li>
<li class="logout-li"><form
method="post"><span class="glyphicon glyphicon-log-out"></span><button
type="submit" name="logout" class="btn btn-default logout">
Logout</button></form></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="row center-container">
<div class="col-md-2 left-nav">
<ul class="nav nav-stacked left-menu">
<li role="presentation"><a
href="#dashboard" class="active">Dashboard</a></li>
<li role="presentation"><a
href="#home">Home</a></li>
<li role="presentation"><a
href="#about">About</a></li>
<li role="presentation"><a
href="#arts">Arts</a></li>
<li role="presentation"><a
href="#reach_us">Reach us</a></li>
<li role="presentation"><a
href="#manage_account">Manage Account</a></li>
</ul>
</div>
<div class="col-md-10">
<div class="pages center-container">
<div id="dashboard" class="switchgroup
dashboard">
<div class="panel panel-default">
<div class="panel-
heading">
<h3>Dashboard</h3>
</div>
<div class="panel-body">
$socialcontent=mysqli_fetch_assoc($result);
mysqli_free_result($result);
?>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Facebook</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
<span
class="text-success" style="padding-left:10px"><?php echo $socia_error;
?></span>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Twitter</div>
<input type="text" name="social_twitter" class="form-control" value="<?php
echo $socialcontent['twitter']; ?>">
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">LinkedIn</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Instagram</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
</div>
</div>
</div>
</div>
</div>
?>
<div class="panel
panel-default slider-content">
<div
class="panel-heading">
<div class="input-group">
<?php
while($slidercontent=mysqli_fetch_assoc($result))
?>
</div>
</div>
<div class="form-group">
</div>
<?php
break;
}
?>
</form>
</div>
</div>
<!-- End Home Slider
-->
<h4>Social Links</h4>
</div>
<div
class="panel-body">
<?php
$socialcontent=mysqli_fetch_assoc($result);
mysqli_free_result($result);
?>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Facebook</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
<span
class="text-success" style="padding-left:10px"><?php echo $socia_error;
?></span>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Twitter</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">LinkedIn</div>
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
<form
class="form-inline" method="post">
<div
class="form-group">
<div class="input-group">
<div class="input-group-addon">Instagram</div>
<input type="text" name="social_insta" class="form-control" value="<?php
echo $socialcontent['insta']; ?>">
</div>
</div>
<button
type="submit" class="btn btn-success">Update</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- ------------------End Home Page-------
------- -->
<h4>About us Content</h4>
</div>
<div
class="panel-body">
<?php
mysqli_free_result($result);
?>
<form
class="form-inline" method="post">
<div class="form-group">
echo $aboutcontent['page_desc'];
?></textarea>
</div>
<br/>
<br/>
<div class="form-group">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- ------------------End About page-------
-------->
<h4>Address</h4>
</div>
<div
class="panel-body">
<?php
$contactetails=mysqli_fetch_assoc($result);
mysqli_free_result($result);
?>
<form
class="form-inline" method="post">
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">Name</div>
<input type="text" name="reach_nm" class="form-control" value="<?php echo
$contactetails['nm']; ?>">
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">Address-1</div>
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">Address-2</div>
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">City</div>
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">Zipcode</div>
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
<div class="input-group-addon">State</div>
</div>
</div>
<br/>
<div
class="form-group reach_data">
<div class="input-group">
</div>
</div>
<br/>
<br/>
<button
type="submit" name="reach_info" class="btn btn-success">Update</button>
<span
class="text-success" style="padding-left:10px"><?php echo $reach_us_msg;
?></span>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- ------------------End Reach us page---
------------>
</div>
</div>
</div>
</div>
<div class="modal-body">
<div class="form-group ">
<input type="file"
name="sliderpicpic_add">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default"
data-dismiss="modal">Close</button>
<button type="submit" name="picadd_submit"
class="btn btn-primary">Add</button>
</div>
</form>
</div>
</div>
</div>
<script type="text/javascript">
</script>
<?php
require_once('dbconclose.php');
?>
<script src="../js/jquery.js"></script>
<script src="../js/script.js"></script>
<script src="../js/bootstrap.min.js"></script>
</body>
</html>
OUTPUT :-