コード例 #1
0
 /**
  * Fonction permettant d'ajouter des articles dans le panier
  */
 public function addPanier()
 {
     //ajout dans le panier
     require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php';
     $controller_article = new Controller_Article();
     $listArticle = $controller_article->listArticlePanier($_GET['id']);
     if (isset($_POST['panier']) && !empty($_SESSION['id_users'])) {
         array_push($_SESSION['panier']['id_article'], $_GET['id']);
         array_push($_SESSION['panier']['quantite'], $_POST['quantite']);
     }
 }
コード例 #2
0
						<a href="index.php?c=panier&a=show" class="aside__link">MON PANIER </a>
					</li>';
}
?>
			</ul>

		</aside>

		<main class='col-xs-12 col-md-9 main'>
			<h1> PANIER </h1>
			<?php 
require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php';
$controller_article = new Controller_Article();
$total = 0;
for ($i = 0; $i < sizeof($_SESSION['panier']['id_article']); $i++) {
    $listArticle = $controller_article->listArticlePanier($_SESSION['panier']['id_article'][$i]);
    echo '<div class="article__panier col-md-4 col-sm-6 col-xs-12">';
    echo '<h2>' . $listArticle[0]['nom'] . '</h2>';
    echo '<img src="' . $listArticle[0]['imageURL'] . '" class="img-responsive">';
    echo '<p> Quantité : ' . $_SESSION['panier']['quantite'][$i] . '</p>';
    echo '<p> Prix unité : ' . $listArticle[0]['prix'] . '€</p>';
    echo '<p> Prix total : ' . $listArticle[0]['prix'] * $_SESSION['panier']['quantite'][$i] . '€</p>';
    echo '<a href="index.php?c=panier&a=delete&id=' . $listArticle[0]['id_article'] . '" class="button"> Supprimer </a>';
    echo '</div>';
    $total += $listArticle[0]['prix'] * $_SESSION['panier']['quantite'][$i];
}
echo '<div class="panier__bas col-xs-12">';
echo '<p> Valeur totale de votre panier : ' . $total . '€</p>';
?>
		<a href='index.php?c=panier&a=confirm' class='button'> Valider Panier </a>
	</div>