Menu Close

Car Rental Php Script | Direct

$check_result = mysqli_query($conn, $check_sql);

-- Database: car_rental CREATE DATABASE car_rental; USE car_rental;

$car_id = isset($_GET['id']) ? (int)$_GET['id'] : 0; car rental php script

$car = mysqli_fetch_assoc($result); $error = ''; $success = '';

-- Payments table CREATE TABLE payments ( id INT PRIMARY KEY AUTO_INCREMENT, booking_id INT, amount DECIMAL(10,2), payment_method VARCHAR(50), transaction_id VARCHAR(100), status ENUM('pending', 'completed', 'failed') DEFAULT 'pending', payment_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (booking_id) REFERENCES bookings(id) ON DELETE CASCADE ); $check_result = mysqli_query($conn

-- Reviews table CREATE TABLE reviews ( id INT PRIMARY KEY AUTO_INCREMENT, user_id INT, car_id INT, rating INT CHECK (rating >= 1 AND rating <= 5), comment TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE, FOREIGN KEY (car_id) REFERENCES cars(id) ON DELETE CASCADE ); <?php session_start(); // Database configuration define('DB_HOST', 'localhost'); define('DB_USER', 'root'); define('DB_PASS', ''); define('DB_NAME', 'car_rental');

// Function to check if user is admin function isAdmin() return isset($_SESSION['user_role']) && $_SESSION['user_role'] == 'admin'; -- Database: car_rental CREATE DATABASE car_rental

if (mysqli_num_rows($result) == 0) redirect('index.php');