getConnection(); $product_id = $_GET['product_id'] ?? 0; // Recupera i dettagli del prodotto $stmt = $pdo->prepare(" SELECT p.id, p.name AS product_name, c.name AS class_name, c.description AS class_description, c.photo AS class_photo FROM products p LEFT JOIN product_class_types pct ON p.id = pct.product_id AND pct.variation_id IS NULL LEFT JOIN class_types ct ON pct.class_type_id = ct.id LEFT JOIN classes c ON ct.class_id = c.id WHERE p.id = ? GROUP BY p.id "); $stmt->execute([$product_id]); $product = $stmt->fetch(PDO::FETCH_ASSOC); if (!$product) { die("Prodotto non trovato."); } // Recupera le variazioni del prodotto $stmt = $pdo->prepare(" SELECT id, name, price FROM product_variations WHERE product_id = ? AND status = 'active' "); $stmt->execute([$product_id]); $variations = $stmt->fetchAll(PDO::FETCH_ASSOC); // Recupera le variazioni delle classi associate al prodotto $stmt = $pdo->prepare(" SELECT ct.id, ct.level, ct.day_of_week FROM product_class_types pct JOIN class_types ct ON pct.class_type_id = ct.id WHERE pct.product_id = ? AND pct.variation_id IS NULL "); $stmt->execute([$product_id]); $class_types = $stmt->fetchAll(PDO::FETCH_ASSOC); ?> Dettaglio Prodotto - <?php echo htmlspecialchars($product['product_name']); ?>

<?php echo htmlspecialchars($product['class_name']); ?>

Prezzo: -- €