Beispiel #1
0
<?php

require_once 'inc/init.inc.php';
require_once 'inc/haut_de_site.inc.php';
#---------- AJOUT AU PANIER ------------------
//Ajout des articles au panier :
creationDuPanier();
if (isset($_POST['ajout_panier'])) {
    $result = informationSurUnArticle($_POST['id_article']);
    $result_promo = informationSurUnePromotion($_POST['id_article']);
    $article = $result->fetch_assoc();
    $promo = $result_promo->fetch_assoc();
    ajouterArticleDansPanier($article['id_article'], $article['titre'], $article['photo'], $article['prix'], $_POST['quantite'], $promo['id_promo'], $promo['reduction']);
    header('location: panier.php');
}
#----------DEBUT VIDER LE PANIER----------
if (isset($_GET['action']) && $_GET['action'] == 'vider') {
    unset($_SESSION['panier']);
    header('location: panier.php');
    exit;
}
#----------DEBUT RETIRER ARTICLE DU PANIER----------
if (isset($_GET['action']) && $_GET['action'] == 'retirer') {
    retirerArticleDuPanier($_GET['id_article']);
    header("location:panier.php");
    exit;
}
#----------VERIFICATION CODE PROMO----------
if (isset($_POST['validation_codePromo'])) {
    for ($i = 0; $i < count($_SESSION['panier']['id_article']); $i++) {
        $query = executeRequete("SELECT * FROM article ar, promotion prom WHERE prom.id_promo = ar.id_promo AND '{$_POST['code_promoPanier']}' = prom.code_promo AND '" . $_SESSION['panier']['id_article'][$i] . "' = ar.id_article");
Beispiel #2
0
    retirerUnArticleDuPanier($_GET['id_salle']);
}
//--------FIN RETIRER ARTICLE DU PANIER--------
//--------AJOUT D'ARTICLE DANS LE PANIER---------
if (isset($_POST['ajout_panier'])) {
    //debug($_POST);
    //echo $_POST['id_salle']; //on récupère bien l'ID !!
    $resultat = executeRequete("SELECT `salle`.`id_salle`,ville,titre,photo,capacite,`produit`.prix, date_arrivee, date_depart, `produit`.id_produit FROM salle left join produit on `salle`.`id_salle`=`produit`.`id_salle`WHERE `salle`.`id_salle` = '{$_POST['id_salle']}' ");
    //$sql = 'SELECT * FROM salle WHERE id_salle = Get';
    //$resultat = informationSurUneSalle($_POST['id_salle']); //on renseigne l'argument de ma fonction par le $_POST['id_salle'] récupéré depuis la fiche_salle.php
    $article = $resultat->fetch_assoc();
    //debug($article);
    //calcul prix TVA :
    //$TVA = 1.2;
    //$article['prix'] = $article['prix'] * 1.2;//calcul du prix en rajoutant la TVA
    ajouterArticleDansPanier($article['id_produit'], $article['titre'], $article['photo'], $article['ville'], $article['capacite'], $article['date_arrivee'], $article['date_depart'], $article['prix']);
    //on rajoute l'article dans le panier.
    header("location:panier.php");
    // pour éviter de rajouter plusieurs fois l'article dans le panier si F5
    //debug($_SESSION);
}
//--------FIN AJOUT D'ARTICLE DANS LE PANIER---------
//------AFFICHAGE DU PANIER------
//j'inclus les parties de mon site :
require_once 'inc/header.inc.php';
require_once 'inc/menu.inc.php';
echo "<table border='1' style='border-collapse:collapse' cellpadding='7'>";
echo '<tr><td colspan="10">VOTRE PANIER</td></tr>';
echo "<tr><th>PRODUIT</th><th>SALLE</th><th>PHOTO</th><th>VILLE</th><th>CAPACITE</th><th>DATE_ARRIVEE</th><th>DATE_DEPART</th><th>PRIX HT</th><th>TVA</th><th>RETIRER</th></tr>";
//condition : si le panier est vide :
if (empty($_SESSION['panier']['id_produit'])) {
Beispiel #3
0
                // On vide la session (panier)
            }
        }
    }
}
//VIDER LE PANIER
if (isset($_GET['action']) && $_GET['action'] == 'vider') {
    unset($_SESSION['panier']);
    // On vide la session (panier)
}
// AJOUT D'ARTICLE
if (isset($_POST['ajout_panier']) && (isset($_POST['quantite']) && isset($_POST['taille_stock']))) {
    $resultat = executeRequete("SELECT prix, produit.id_produit FROM produit INNER JOIN taille_stock ON produit.id_produit = taille_stock.id_produit WHERE id_taille_stock = '{$_POST['taille_stock']}'");
    $mon_produit = $resultat->fetch_assoc();
    $prix = $mon_produit['prix'] * 1.2;
    ajouterArticleDansPanier($mon_produit['id_produit'], $_POST['quantite'], $prix, $_POST['taille_stock']);
    //on rajoute le produit dans le panier
    //unset($_POST);
    header("location:panier.php");
    // pour éviter de rajouter plusieur fois l'article quand on rafraichit la page
    //exit;
}
//MODIFIER LA QUANTITE
if (isset($_GET['id'])) {
    //$id_produit = $_GET['id'];
    $taille_stock = $_GET['id'];
    if (isset($_GET['add']) && $_GET['add'] === '1') {
        $position_produit = array_search($taille_stock, $_SESSION['panier']['taille_stock']);
        if ($position_produit !== FALSE) {
            $resultat = executeRequete("SELECT stock FROM taille_stock WHERE id_taille_stock = '{$taille_stock}'");
            $stock_produit = $resultat->fetch_assoc();