Car Rental Php Script Apr 2026

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

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title><?php echo SITE_NAME; ?></title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"> </head> <body> <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class="container"> <a class="navbar-brand" href="index.php"><?php echo SITE_NAME; ?></a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav ms-auto"> <?php if(isLoggedIn()): ?> <li class="nav-item"> <a class="nav-link" href="my-bookings.php">My Bookings</a> </li> <li class="nav-item"> <a class="nav-link" href="logout.php">Logout (<?php echo $_SESSION['user_name']; ?>)</a> </li> <?php else: ?> <li class="nav-item"> <a class="nav-link" href="login.php">Login</a> </li> <li class="nav-item"> <a class="nav-link" href="register.php">Register</a> </li> <?php endif; ?> </ul> </div> </div> </nav>

$error = '';

if ($_SERVER['REQUEST_METHOD'] == 'POST') $username = mysqli_real_escape_string($conn, $_POST['username']); $email = mysqli_real_escape_string($conn, $_POST['email']); $password = password_hash($_POST['password'], PASSWORD_DEFAULT); $full_name = mysqli_real_escape_string($conn, $_POST['full_name']); $phone = mysqli_real_escape_string($conn, $_POST['phone']); $license_number = mysqli_real_escape_string($conn, $_POST['license_number']);

if ($_SERVER['REQUEST_METHOD'] == 'POST') $pickup_date = $_POST['pickup_date']; $return_date = $_POST['return_date']; car rental php script

// Site configuration define('SITE_NAME', 'Car Rental System'); define('SITE_URL', 'http://localhost/car-rental/');

?> <?php require_once 'config.php'; if (isLoggedIn()) redirect('index.php'); $car_id = isset($_GET['id'])

// Create connection $conn = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);

if (mysqli_num_rows($result) == 0) redirect('index.php'); $car['model'];

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Book Car - <?php echo SITE_NAME; ?></title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container mt-5"> <div class="row"> <div class="col-md-6 mx-auto"> <div class="card shadow"> <div class="card-header bg-primary text-white"> <h4>Book Car: <?php echo $car['brand'] . ' ' . $car['model']; ?></h4> </div> <div class="card-body"> <?php if($error) echo showMessage($error, 'danger'); ?>

$user_id = $_SESSION['user_id']; $sql = "SELECT b.*, c.brand, c.model, c.license_plate FROM bookings b JOIN cars c ON b.car_id = c.id WHERE b.user_id = $user_id ORDER BY b.created_at DESC"; $result = mysqli_query($conn, $sql); ?>