<?php // usiamo il namespace corretto per la classe ArchivioCarrelli use MvLabs\Chocosite\Model\ArchivioCarrelli; // inizializziamo le sessioni session_start(); // includere i file con le classi gestiti da Composer include 'vendor/autoload.php'; // creo un'istanza dell'archivio carrelli $archivioCarrelli = new ArchivioCarrelli(); // recupero il carrello corrente $carrello = $archivioCarrelli->recupera(); ?> <!DOCTYPE html> <html> <head> <title>MV chocosite</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="/css/bootstrap.min.css" rel="stylesheet"> <link href="/css/style.css" rel="stylesheet"> </head> <body> <?php include 'include/header.php'; ?> <main> <div class="row"> <div class="col-md-12">
<?php // inizializziamo le sessioni session_start(); include 'libs/db.php'; // includere i file con le classi gestiti da Composer include 'vendor/autoload.php'; // usiamo il namespace corretto per la classe ArchivioCarrelli use MvLabs\Chocosite\Model\ArchivioCarrelli; // recuperiamo il prodotto da aggiungere al carrello // lettura parametro da URL $codiceProdotto = $_GET['codice']; $prodotto = recuperaProdottoDaCodice($codiceProdotto); //aggiungiProdottoCarrello($prodotto, 1); // istanziare una classe carrello $archivioCarrelli = new ArchivioCarrelli(); $carrello = $archivioCarrelli->recupera(); // aggiungere prodotto al carrello $carrello->aggiungiRigaCarrello($prodotto, 1); // salvare il carrello in sessione $archivioCarrelli->salva($carrello); // rimando a pagina carrello header('location: carrello.php');