Mini Kabibi Habibi

Current Path : C:/xampp/htdocs/dcp_inventory/
Upload File :
Current File : C:/xampp/htdocs/dcp_inventory/process_inventory.php

<?php
session_start();
include 'db_connection.php'; // Include database connection file

// Check if form is submitted and process the data
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Sanitize and capture form data
    $school_id = $_POST['school_id'];
    $name_of_school = $_POST['name_of_school'];
    $district = $_POST['district'];
    $dcp_batch_number_received = $_POST['dcp_batch_number_received'];
    $quantity = $_POST['quantity'];
    $supplier = $_POST['supplier'];
    $date_received = $_POST['date_received'];
    $current_status = $_POST['current_status'];

    // Insert the data into the database
    $sql = "INSERT INTO submitted_inventory (school_id, name_of_school, district, dcp_batch_number_received, quantity, supplier, date_received, current_status) 
            VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
    $stmt = mysqli_prepare($conn, $sql);
    mysqli_stmt_bind_param($stmt, 'ssssssss', $school_id, $name_of_school, $district, $dcp_batch_number_received, $quantity, $supplier, $date_received, $current_status);

    // Check if the insertion was successful
    if (mysqli_stmt_execute($stmt)) {
        // Set success message in session and redirect to dashboard
        $_SESSION['success_message'] = "Inventory submission is successful, thank you!";
    } else {
        // Optionally set an error message in session
        $_SESSION['error_message'] = "There was an error submitting your inventory. Please try again.";
    }

    // Redirect to the dashboard
    header("Location: school_dashboard.php");
    exit();
}
?>