<!DOCTYPE html>
<html lang="en">
<?php session_start(); ?>
<?php if(!isset($_SESSION['username'])){
header("Location: ../admin/login.php");
} ?>
<?php include "../includes/db.php" ?>
<?php include "../admin/includes/header.php" ?>
<?php
if(isset($_POST['post'])){
$category=$_POST['category'];
$subcategory=$_POST['subcategory'];
$description=$_POST['description'];
$img_title=$_POST['title'];
$img = uniqid('uploaded-', true)
. '.' . strtolower(pathinfo($_FILES['image']['name'], PATHINFO_EXTENSION));
$img_Temp=$_FILES['image']['tmp_name'];
move_uploaded_file($img_Temp,"./images/banner/$img");
/* if(move_uploaded_file($img_Temp,"./images/banner/$img")){
echo "done";
}else{
echo "no";
} */
$query="INSERT INTO products(title,category,subcategory,description,image) VALUES('{$img_title}','{$category}','{$subcategory}','{$description}','{$img}')";
$result=mysqli_query($connection,$query);
// print_r($result);
if($result){
$_SESSION['messages'] ="Successfully added";
}
else{
$_SESSION['messages']=$result;
}
}
?>
<body>
<div class="container-scroller">
<?php include "../admin/includes/topbar.php" ?>
<div class="container-fluid page-body-wrapper">
<?php include "../admin/includes/nav.php" ?>
<!-- partial -->
<div class="main-panel">
<div class="content-wrapper">
<div class="page-header">
<h3 class="page-title">Manage Products</h3>
<nav aria-label="breadcrumb">
<!-- <ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">Forms</a></li>
<li class="breadcrumb-item active" aria-current="page">Form elements</li>
</ol> -->
</nav>
</div>
<div class="row">
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">Add Product</h4>
<p class="card-description"></p>
<?php
if(isset($_SESSION['messages'])){
echo "<div class='alert alert-primary'>";
echo "<span class='glyphicon glyphicon-remove'></span> ".$_SESSION['messages']."<br>";
echo "</div>";
unset($_SESSION['messages']);
}
?>
<form class="forms-sample" id="submitForm" action="" method="post" enctype="multipart/form-data">
<?php
$query="SELECT * FROM categories";
$result=mysqli_query($connection,$query);
$count=mysqli_num_rows($result);
?>
<div class="form-group" >
<label for="exampleInputUsername1">Category</label>
<select name="category" id="category" class="form-control" required="">
<option value="">--choose category--</option>
<?php
while($row=mysqli_fetch_assoc($result)){
$i++;
?>
<option value="<?php echo $row['id'] ?>"><?php echo $row['title'] ?></option>
<?php } ?>
</select>
</div>
<div class="form-group" >
<label for="exampleInputUsername1">Subcategory</label>
<select name="subcategory" class="form-control" id="sub_category" required="">
<option value="">--choose subcategory--</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputName1">Title</label>
<input type="text" class="form-control" id="exampleInputName1" placeholder="Title" name="title" required="">
</div>
<div class="form-group">
<label for="exampleInputName1">Description</label>
<textarea rows="8" class="form-control" name="description" id="description" placeholder="Enter description"></textarea>
</div>
<div class="form-group" >
<label>File upload</label>
<input type="file" name="image" class="form-control">
</div>
<button type="submit" name="post" value="post" class="btn btn-primary mr-2">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
<?php include "../admin/includes/footer.php" ?>
</div>
<!-- main-panel ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<!-- plugins:js -->
<script src="./vendors/js/vendor.bundle.base.js"></script>
<!-- endinject -->
<!-- Plugin js for this page -->
<script src="./vendors/select2/select2.min.js"></script>
<script src="./vendors/typeahead.js/typeahead.bundle.min.js"></script>
<!-- End plugin js for this page -->
<!-- inject:js -->
<script src="./js/misc.js"></script>
<!-- endinject -->
<!-- Custom js for this page -->
<script src="./js/typeahead.js"></script>
<script src="./js/select2.js"></script>
<script src="./js/jquery-3.6.0.min.js"></script>
<script src="./js/jquery.validate.min.js"></script>
<script type="text/javascript">
$('#submitForm').validate();
$(document).ready(function() {
$('#category').on('change', function() {
var category_id = this.value;
$.ajax({
url: "get_subcat.php",
type: "POST",
data: {
category_id: category_id
},
cache: false,
success: function(dataResult){
$("#sub_category").html(dataResult);
}
});
});
});
</script>
<!-- End custom js for this page -->
</body>
</html> |