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']);
$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 } }