47 lines
2.6 KiB
PHP
47 lines
2.6 KiB
PHP
<?php
|
|
require_once 'db/config.php';
|
|
$page_title = "Rental Kendaraan";
|
|
$page_description = "Sewa kendaraan terbaik di Juanda Transport. Pilihan lengkap, harga kompetitif.";
|
|
include __DIR__ . '/includes/header.php';
|
|
|
|
$vehicles = db()->query("SELECT * FROM vehicles ORDER BY name ASC")->fetchAll(PDO::FETCH_ASSOC);
|
|
?>
|
|
|
|
<div class="container mt-5 pt-5">
|
|
<div class="text-center mb-5">
|
|
<h1 class="display-5 fw-bold text-uppercase">Katalog Kendaraan</h1>
|
|
<p class="lead text-muted">Pilih kendaraan yang paling sesuai dengan kebutuhan perjalanan Anda.</p>
|
|
</div>
|
|
|
|
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 g-4">
|
|
<?php if (empty($vehicles)): ?>
|
|
<div class="col-12">
|
|
<div class="alert alert-info text-center">Saat ini belum ada kendaraan yang tersedia. Silakan cek kembali nanti.</div>
|
|
</div>
|
|
<?php else: ?>
|
|
<?php foreach ($vehicles as $vehicle): ?>
|
|
<div class="col">
|
|
<div class="card h-100 shadow-sm vehicle-card">
|
|
<img src="assets/images/<?php echo htmlspecialchars($vehicle['image']); ?>" class="card-img-top" alt="<?php echo htmlspecialchars($vehicle['name']); ?>">
|
|
<div class="card-body d-flex flex-column">
|
|
<h5 class="card-title fw-bold"><?php echo htmlspecialchars($vehicle['name']); ?></h5>
|
|
<p class="card-text text-muted flex-grow-1"><?php echo htmlspecialchars($vehicle['description']); ?></p>
|
|
<div class="d-flex justify-content-between align-items-center mb-3">
|
|
<span class="badge bg-light text-dark p-2"><i class="bi bi-people-fill me-1"></i> <?php echo htmlspecialchars($vehicle['capacity']); ?> Penumpang</span>
|
|
<span class="badge bg-light text-dark p-2"><i class="bi bi-gear-fill me-1"></i> <?php echo htmlspecialchars($vehicle['transmission']); ?></span>
|
|
</div>
|
|
<h4 class="card-text text-end fw-bold text-primary mb-3">Rp <?php echo number_format($vehicle['price_per_day'], 0, ',', '.'); ?> <span class="fw-normal fs-6 text-muted">/ hari</span></h4>
|
|
<a href="booking.php?vehicle_id=<?php echo $vehicle['id']; ?>" class="btn btn-primary w-100 fw-bold">
|
|
<i class="bi bi-calendar-check-fill"></i> Book Now
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<?php include __DIR__ . '/includes/footer.php'; ?>
|
|
|