D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home3
/
encodto1
/
public_html
/
encoadminders
/
Filename :
add_creative.php
back
Copy
<?php session_start(); include 'config.php'; if (!isset($_SESSION['admin_name'])) { echo '<script>window.location.href = "login.php";</script>'; exit; } if (isset($_POST['submit'])) { $name = $_POST['name']; $category = $_POST['category']; $image = $_FILES['image']['name']; $image_tmp = $_FILES['image']['tmp_name']; $image = str_replace(' ', '_', $image); $image_folder = 'uploads/creative/' . $image; if (!is_dir('uploads/creative')) { mkdir('uploads/creative', 0777, true); } if (move_uploaded_file($image_tmp, $image_folder)) { $query = "INSERT INTO creative_portfolio (name, image, category) VALUES (?, ?, ?)"; $stmt = mysqli_prepare($conn, $query); mysqli_stmt_bind_param($stmt, 'sss', $name, $image, $category); if (mysqli_stmt_execute($stmt)) { echo '<script>alert("Creative Portfolio item added successfully!"); window.location.href = "creative_portfolio.php";</script>'; } else { echo '<script>alert("Error adding item.");</script>'; } mysqli_stmt_close($stmt); } else { echo '<script>alert("Error uploading image.");</script>'; } } ?> <!DOCTYPE html> <html lang="en"> <head> <?php require('style.php'); ?> <title>Add Creative Portfolio</title> <style> /* General Styling for the Upload Form Container */ .logo-upload-container { max-width: 600px; margin: 40px auto; padding: 30px; background-color: #ffffff; border-radius: 10px; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); font-family: 'Poppins', sans-serif; position: relative; top: 50px; } .logo-upload-container h1 { text-align: center; font-size: 28px; color: #333; margin-bottom: 20px; } form { display: flex; flex-direction: column; gap: 20px; } label { font-size: 16px; color: #555; font-weight: 600; } input[type="text"], input[type="file"], select, button { padding: 12px 20px; font-size: 14px; border: 1px solid #ddd; border-radius: 8px; background-color: #f9f9f9; transition: all 0.3s ease; } input[type="text"]:focus, input[type="file"]:focus, select:focus { border-color: #007bff; background-color: #f1faff; outline: none; } button { background-color: #007bff; color: #fff; cursor: pointer; border: none; transition: background-color 0.3s ease, transform 0.3s ease; font-size: 16px; border-radius: 8px; padding: 15px; } button:hover { background-color: #0056b3; transform: scale(1.05); } button:active { transform: scale(0.98); } /* Responsive Design for Smaller Screens */ @media (max-width: 768px) { .logo-upload-container { padding: 20px; } button { padding: 12px; font-size: 14px; } } </style> </head> <body> <?php include('sidebar.php') ?> <div class="home-section"> <div class="logo-upload-container"> <h1>Add Creative Portfolio</h1> <form action="add_creative.php" method="POST" enctype="multipart/form-data"> <label for="name">Name</label> <input type="text" id="name" name="name" required> <label for="category">Category</label> <select id="category" name="category" required> <option value="">Select a Category</option> <option value="Academy">Academy</option> <option value="Astrology">Astrology</option> <option value="Bakery">Bakery</option> <option value="Coaching">Coaching</option> <option value="Garments">Garments</option> <option value="Interiour">Interior</option> <option value="Jewellery">Jewellery</option> <option value="Property">Property</option> <option value="Makeup">Makeup</option> <option value="Restaurant">Restaurant</option> <option value="Salon">Salon</option> <option value="Travel">Travel</option> </select> <label for="image">Image</label> <input type="file" id="image" name="image" required> <button type="submit" name="submit">Add</button> </form> </div> </div> <?php include('footer.php') ?> </body> </html>