class ProdottiController { private PDO $db; public function __construct($db) { $this->db = $db; } public function index() { $stmt = $this->db->query("SELECT * FROM prodotti ORDER BY nome"); $prodotti = $stmt->fetchAll(PDO::FETCH_ASSOC); require __DIR__ . '/../views/prodotti.php'; } public function store() { if ($_SERVER['REQUEST_METHOD'] !== 'POST') return; $stmt = $this->db->prepare(" INSERT INTO prodotti (codice, nome, tipo, unita_misura, attivo) VALUES (?, ?, ?, ?, 1) "); $stmt->execute([ $_POST['codice'], $_POST['nome'], $_POST['tipo'], $_POST['unita_misura'] ]); header("Location: prodotti.php"); exit; } }