/var/www/vhosts/m-auto.co/httpdocs/admin
Edit: /var/www/vhosts/m-auto.co/httpdocs/admin/cars.php (6946B)
| # |
صورة |
الاسم |
الماركة |
نوع الوقود |
حالة السيارة |
الصور |
فيديو |
السعر |
الإجراءات |
query($sql);
if ($result && $result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
// Get primary image from car_images table or fallback to old image field
$primary_image_query = $conn->prepare("SELECT image_name FROM car_images WHERE car_id = ? AND is_primary = 1 LIMIT 1");
$primary_image_query->bind_param("i", $row["id"]);
$primary_image_query->execute();
$primary_result = $primary_image_query->get_result();
if ($primary_result->num_rows > 0) {
$primary_image = $primary_result->fetch_assoc()['image_name'];
$image_path = '../uploads/cars/' . htmlspecialchars($primary_image);
} else {
$image_path = !empty($row["image"]) ? '../uploads/cars/' . htmlspecialchars($row["image"]) : 'https://via.placeholder.com/100';
}
$primary_image_query->close();
// Count total images for this car
$images_count_query = $conn->prepare("SELECT COUNT(*) as count FROM car_images WHERE car_id = ?");
$images_count_query->bind_param("i", $row["id"]);
$images_count_query->execute();
$images_count_result = $images_count_query->get_result();
$images_count = $images_count_result->fetch_assoc()['count'];
$images_count_query->close();
echo "";
echo "| " . $row["id"] . " | ";
echo " | ";
echo "" . htmlspecialchars($row["name"]) . " " . $row["trims_count"] . " فئات | ";
echo "" . htmlspecialchars($row["brand"]) . " | ";
echo "" . (!empty($row["fuel_type"]) ? htmlspecialchars($row["fuel_type"]) : 'غير محدد') . " | ";
echo "" . (!empty($row["car_condition"]) ? htmlspecialchars($row["car_condition"]) : 'غير محدد') . " | ";
echo "";
if ($images_count > 0) {
echo " " . $images_count . "";
} else {
echo "لا توجد";
}
echo " | ";
echo "";
if (!empty($row["video_url"])) {
echo "";
} else {
echo "لا يوجد";
}
echo " | ";
$price_display = '';
if ($row["min_price"] == $row["max_price"]) {
$price_display = number_format($row["min_price"] ?? 0) . " EGP";
} else {
$price_display = number_format($row["min_price"] ?? 0) . " - " . number_format($row["max_price"] ?? 0) . " EGP";
}
echo "" . $price_display . " | ";
echo "
| ";
echo "
";
}
} else {
echo "| لا توجد سيارات مضافة حالياً. |
";
}
?>