Path : /home/vishqocm/pcib.in/
File Upload :
Current File : /home/vishqocm/pcib.in/create_slides_table.php

<?php
// Include database configuration
require_once 'admin/database/db_config.php';

// Create slides table if it doesn't exist
$create_slides_table = "CREATE TABLE IF NOT EXISTS slides (
    id INT AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(255) NOT NULL,
    subtitle TEXT,
    image VARCHAR(255) NOT NULL,
    button_text VARCHAR(100),
    button_link VARCHAR(255),
    status ENUM('active', 'inactive') DEFAULT 'active',
    display_order INT DEFAULT 0,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";

if (mysqli_query($conn, $create_slides_table)) {
    echo "Slides table created successfully or already exists.<br>";
    
    // Insert default slides if table is empty
    $check_slides = mysqli_query($conn, "SELECT COUNT(*) as count FROM slides");
    $row = mysqli_fetch_assoc($check_slides);
    
    if ($row['count'] == 0) {
        $default_slides = [
            [
                'title' => 'Transform Your Future with Online Learning',
                'subtitle' => 'Access quality education from anywhere in the world',
                'image' => 'assets/images/hero/slide1.jpg',
                'button_text' => 'Explore Courses',
                'button_link' => '#courses',
                'status' => 'active',
                'display_order' => 1
            ],
            [
                'title' => 'Learn from Industry Experts',
                'subtitle' => 'Gain practical skills that employers are looking for',
                'image' => 'assets/images/hero/slide2.jpg',
                'button_text' => 'View Courses',
                'button_link' => 'courses.php',
                'status' => 'active',
                'display_order' => 2
            ],
            [
                'title' => 'Flexible Learning Options',
                'subtitle' => 'Study at your own pace and on your own schedule',
                'image' => 'assets/images/hero/slide3.jpg',
                'button_text' => 'Get Started',
                'button_link' => 'register.php',
                'status' => 'active',
                'display_order' => 3
            ]
        ];
        
        foreach ($default_slides as $slide) {
            $insert_slide = "INSERT INTO slides (title, subtitle, image, button_text, button_link, status, display_order) 
                             VALUES (
                                '" . mysqli_real_escape_string($conn, $slide['title']) . "',
                                '" . mysqli_real_escape_string($conn, $slide['subtitle']) . "',
                                '" . mysqli_real_escape_string($conn, $slide['image']) . "',
                                '" . mysqli_real_escape_string($conn, $slide['button_text']) . "',
                                '" . mysqli_real_escape_string($conn, $slide['button_link']) . "',
                                '" . mysqli_real_escape_string($conn, $slide['status']) . "',
                                " . $slide['display_order'] . "
                             )";
            
            if (mysqli_query($conn, $insert_slide)) {
                echo "Default slide " . $slide['title'] . " inserted successfully.<br>";
            } else {
                echo "Error inserting default slide: " . mysqli_error($conn) . "<br>";
            }
        }
    }
} else {
    echo "Error creating slides table: " . mysqli_error($conn);
}

echo "<br><a href='index.php'>Return to Homepage</a>";
?>