prepare("SELECT * FROM products WHERE id = ?"); $stmt->execute([$product_id]); $product = $stmt->fetch(PDO::FETCH_ASSOC); } catch (PDOException $e) { error_log("Database Error: " . $e->getMessage()); $db_error = "

خطا در برقراری ارتباط با پایگاه داده.

"; } // If product not found, show a message and stop if (!$product) { echo '
محصولی با این شناسه یافت نشد.
بازگشت به فروشگاه
'; require_once 'includes/footer.php'; exit; } // Set page title after fetching product name $page_title = htmlspecialchars($product['name']); // Parse comma-separated colors string $available_colors = []; if (!empty($product['colors'])) { $colors_raw = explode(',', $product['colors']); foreach ($colors_raw as $color) { $trimmed_color = trim($color); if (!empty($trimmed_color)) { $available_colors[] = $trimmed_color; } } } ?>
<?php echo htmlspecialchars($product['name']); ?>

تومان

انتخاب رنگ:
$color_hex): ?> />