//Se ho premuto "aggiungi al carrello", ho passato alla pagina un id require "header.php"; require "../Controller/TileController.php"; require "../Controller/DatabaseConnection.php"; require "../Controller/CatalogRequestsController.php"; ?> <?php $conn = new DatabaseConnection(); $req = new CatalogRequestsController($conn->get_db_link()); $tileC = new TileController(); $catalogItems = ''; $elemInPage = 12; // change number also in pagination.js $visibility = ''; $products = $req->getCatalogArray(); for ($i = 0; $i < sizeof($products); $i++) { if ($i >= $elemInPage) { $visibility = 'hidden'; } $catalogItems = $catalogItems . $tileC->getSmallSquare($visibility, $products[$i]->getId(), $products[$i]->getName(), $products[$i]->getPrice(), $products[$i]->getImage()); } $turkey = '<div class="catalog-cont">'; $stuffing = $req->getTitleAndPaging(true) . $catalogItems . $req->getTitleAndPaging(false); echo $tileC->getSearchSection() . $tileC->getDetailedProduct() . $tileC->insertIntoDiv($turkey, $stuffing); ?> <div class='toast' style='display:none'>Aggiunto al carrello!</div> <?php require "footer.php";