コード例 #1
0
ファイル: panier.php プロジェクト: jsagayaraj/LokiSalle
    for ($j = 0; $j < count($_SESSION['panier']['id_produit']); $j++) {
        //=>
        //ajout des informations dans la table details_commande :
        executeRequete("INSERT INTO details_commande (id_commande, id_produit) VALUES ({$id_commande}, " . (int) $_SESSION['panier']['id_produit'][$j] . ")");
        executeRequete("UPDATE produit SET etat = '0' WHERE id_produit = " . (int) $_SESSION['panier']['id_produit'][$j]);
    }
    //paiement par chèque du coup on vide le panier :
    unset($_SESSION['panier']);
    //envoi mail confirmation achat au client :
    //mail($_SESSION['utilisateur']['email'],"Confirmation de la commande", "Votre suivi de commande est le suivante : $id_commande","From:vendeur@site_ecommerce.com");
    //echo "<div class='primiere'>Merci pour votre commande. Votre n° suivi est le $id_commande</div>";
}
//------FIN PARTIE PAIEMENT DU PANIER-------
//----------RETIRER ARTICLE DU PANIER----------
if (isset($_GET['action']) && $_GET['action'] == 'retirer') {
    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']);
コード例 #2
0
ファイル: panier.php プロジェクト: felicia-c/apero
        $position_produit = array_search($taille_stock, $_SESSION['panier']['taille_stock']);
        if ($position_produit !== FALSE) {
            if ($_SESSION['panier']['quantite'][$position_produit] > 0) {
                $_SESSION['panier']['quantite'][$position_produit]--;
                //on diminue la quantité
            } else {
                $_SESSION['panier']['quantite'][$position_produit] = 1;
            }
        }
    }
    header("location:panier.php");
    exit;
}
// RETIRER UN ARTICLE
if (isset($_GET['action']) && isset($_GET['taille_stock']) && $_GET['action'] == 'retirer') {
    retirerUnArticleDuPanier($_GET['taille_stock']);
}
//RETIRER UNE PROMO
if (isset($_GET['action']) && $_GET['action'] == 'supprimer_promo') {
    unset($_SESSION['panier']['promo']['id_promo'][0]);
    // On vide la session (id promo)
    unset($_SESSION['panier']['promo']['code_promo'][0]);
    // On vide la session ( code promo)
    $nb_prix = count($_SESSION['panier']['prix_reduit']);
    for ($i = 0; $i < $nb_prix; $i++) {
        if ($_SESSION['panier']['prix_reduit'][$i] !== NULL) {
            //unset($_SESSION['panier']['prix_reduit'][$i]);
            $_SESSION['panier']['prix_reduit'][$i] = NULL;
            // On vide les prix_reduits de la session
        }
    }