D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home3
/
encodto1
/
sg.encodersunlimited.com
/
sgadminpr
/
Filename :
create-category.php
back
Copy
<?php include 'config.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category_name = mysqli_real_escape_string($conn, $_POST['category_name']); $category_desc = mysqli_real_escape_string($conn, $_POST['category_desc']); $category_type = mysqli_real_escape_string($conn, $_POST['category_type']); $image_path = ''; if (isset($_FILES['category_image']) && $_FILES['category_image']['error'] == 0) { $target_dir = "uploads/categories/"; if (!is_dir($target_dir)) { mkdir($target_dir, 0777, true); } $image_name = time() . '_' . basename($_FILES["category_image"]["name"]); $target_file = $target_dir . $image_name; if (move_uploaded_file($_FILES["category_image"]["tmp_name"], $target_file)) { $image_path = $image_name; } else { echo "Error uploading image."; } } $sql = "INSERT INTO categories (category_name, category_desc, category_type, image, updated_at) VALUES ('$category_name', '$category_desc', '$category_type', '$image_path', NOW())"; if (mysqli_query($conn, $sql)) { echo "<script>alert('Category added successfully!'); window.location.href='show-category.php';</script>"; } else { echo "Error: " . mysqli_error($conn); } } ?> <!-- HTML Below --> <!doctype html> <html lang="en"> <head> <title>Add Category</title> <?php include('../style2.php'); ?> </head> <body> <div class="dashboard__page--wrapper"> <?php include('sidebar.php'); ?> <div class="page__body--wrapper" id="dashbody__page--body__wrapper"> <main class="main__content_wrapper"> <div class="dashboard__container add__property--container"> <div class="add__property--heading mb-30"> <h2 class="add__property--heading__title">Add New Category</h2> </div> <div class="add__property__inner d-flex"> <div class="add__property--step__inner"> <div class="add__property--box mb-30"> <form class="add__property--form" action="" method="POST" enctype="multipart/form-data"> <div class="row"> <div class="col-12 mb-20"> <label class="add__listing--input__label">Category</label> <input type="text" name="category_name" class="add__listing--input__field" required> </div> <div class="col-12 mb-20"> <label class="add__listing--input__label">Description</label> <textarea name="category_desc" class="add__listing--textarea__field"></textarea> </div> <div class="col-12 mb-20"> <label class="add__listing--input__label">Type</label> <select name="category_type" class="add__listing--form__select" required> <option value="Real Estate">Real Estate</option> <option value="Flat">Flat</option> <option value="Hotel">Hotel</option> <option value="Resort">Resort</option> <option value="Homestay">Homestay</option> <option value="Rent">Rent</option> </select> </div> <div class="col-12 mb-20"> <label class="add__listing--input__label">Category Image</label> <input type="file" name="category_image" class="add__listing--input__field" accept="image/*"> </div> <div class="col-12"> <button type="submit" class="btn btn-primary">Add Category</button> </div> </div> </form> </div> </div> </div> </div> </main> </div> </div> <?php include 'footer.php'; ?> </body> </html>