38395-vm/user/add-car.php
Flatlogic Bot 4ad8ad11c8 sadiq
2026-02-13 08:34:16 +00:00

126 lines
6.3 KiB
PHP

<?php
$page_title = "Sell Your Car - AFG CARS";
include '../includes/header.php';
if (!isset($_SESSION['user_id'])) {
header('Location: ../login.php');
exit;
}
$success = '';
$error = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$title = $_POST['title'];
$brand = $_POST['brand'];
$model = $_POST['model'];
$year = $_POST['year'];
$price = $_POST['price'];
$location = $_POST['location'];
$fuel_type = $_POST['fuel_type'];
$transmission = $_POST['transmission'];
$mileage = $_POST['mileage'];
$description = $_POST['description'];
$image_url = $_POST['image_url']; // In a real app, this would be a file upload
$pdo = db();
try {
$stmt = $pdo->prepare("INSERT INTO cars (owner_id, title, brand, model, year, price, location, fuel_type, transmission, mileage, description, image_url, approval_status) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'pending')");
$stmt->execute([$_SESSION['user_id'], $title, $brand, $model, $year, $price, $location, $fuel_type, $transmission, $mileage, $description, $image_url]);
// Add notification for admin
$stmt = $pdo->prepare("INSERT INTO notifications (message, type) VALUES (?, 'new_car')");
$stmt->execute(["New car listing pending approval: $title by " . $_SESSION['full_name']]);
$success = "Car submitted successfully! It will appear on the site once approved by an admin.";
} catch (PDOException $e) {
$error = "Error: " . $e->getMessage();
}
}
?>
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="card border-0 shadow-sm p-4 p-md-5 rounded-4">
<h2 class="fw-bold mb-4">Sell Your Car</h2>
<p class="text-muted mb-4">Fill in the details below to list your car on AFG CARS. Our team will review and approve it within 24 hours.</p>
<?php if ($success): ?>
<div class="alert alert-success border-0 rounded-3 mb-4"><?php echo $success; ?></div>
<?php endif; ?>
<?php if ($error): ?>
<div class="alert alert-danger border-0 rounded-3 mb-4"><?php echo $error; ?></div>
<?php endif; ?>
<form method="POST" class="row g-3">
<div class="col-12">
<label class="form-label fw-semibold">Listing Title</label>
<input type="text" name="title" class="form-control" placeholder="e.g. Toyota Corolla 2022 Silver" required>
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">Brand</label>
<input type="text" name="brand" class="form-control" placeholder="Toyota" required>
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">Model</label>
<input type="text" name="model" class="form-control" placeholder="Corolla" required>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Year</label>
<input type="number" name="year" class="form-control" placeholder="2022" required>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Price ($)</label>
<input type="number" name="price" class="form-control" placeholder="15000" required>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Location</label>
<select name="location" class="form-select" required>
<option value="Kabul">Kabul</option>
<option value="Herat">Herat</option>
<option value="Mazar-i-Sharif">Mazar-i-Sharif</option>
<option value="Kandahar">Kandahar</option>
<option value="Jalalabad">Jalalabad</option>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Fuel Type</label>
<select name="fuel_type" class="form-select">
<option value="Petrol">Petrol</option>
<option value="Diesel">Diesel</option>
<option value="Hybrid">Hybrid</option>
<option value="Electric">Electric</option>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Transmission</label>
<select name="transmission" class="form-select">
<option value="Automatic">Automatic</option>
<option value="Manual">Manual</option>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-semibold">Mileage (km)</label>
<input type="number" name="mileage" class="form-control" placeholder="25000">
</div>
<div class="col-12">
<label class="form-label fw-semibold">Description</label>
<textarea name="description" class="form-control" rows="4" placeholder="Describe your car's condition, features, etc."></textarea>
</div>
<div class="col-12">
<label class="form-label fw-semibold">Image URL</label>
<input type="url" name="image_url" class="form-control" placeholder="https://example.com/car-image.jpg" required>
<div class="form-text">For this demo, please provide a direct link to an image.</div>
</div>
<div class="col-12 mt-4">
<button type="submit" class="btn btn-primary w-100 py-3 fw-bold">Submit for Approval</button>
</div>
</form>
</div>
</div>
</div>
</div>
<?php include '../includes/footer.php'; ?>