Example #1
0
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");
    }
    $verif_promo = $query->fetch_assoc();
}
if (!empty($_POST['code_promoPanier']) && isset($_POST['validation_codePromo'])) {
    $query_code = executeRequete("SELECT id_article, code_promo, ar.id_promo, reduction FROM promotion prom, article ar WHERE '{$_POST['code_promoPanier']}' = prom.code_promo AND ar.id_article IN (" . implode(",", $_SESSION['panier']['id_article']) . " ) AND ar.id_promo = prom.id_promo");
    $resultat_queryCode = $query_code->fetch_assoc();
}
#----------PARTIE PAIEMENT DU PANIER----------
echo '<section>';
if (isset($_POST['payer']) && $_POST['payer']) {
    //boucle qui tourne autant de fois qu'il y a d'articles différents dans le panier :
    for ($i = 0; $i < count($_SESSION['panier']['id_article']); $i++) {
        $resultat = informationSurUnArticle($_SESSION['panier']['id_article'][$i]);
        $article = $resultat->fetch_assoc();
        #verification du stock : (on est toujours dans la boucle dont le but est de nous retourner le contenu du panier)
        if ($article['stock'] < $_SESSION['panier']['quantite'][$i]) {
            echo '<hr><div class="erreur">Stock restant : ' . $article['stock'] . '</div>';
            echo '<div class="erreur">Quantité demandée : ' . $_SESSION['panier']['quantite'][$i] . '</div>';
            if ($article['stock'] > 0) {
                echo '<div class="erreur">la quantité de l\'article ' . $_SESSION['panier']['id_article'][$i] . ' a été réduite car notre stock était insuffisant. Veuillez vérifier vos achats</div>';
                $_SESSION['panier']['quantite'][$i] = $article['stock'];
            } else {
                echo '<div class="erreur">l\'article ' . $_SESSION['panier']['id_article'][$i] . ' a été retiré de votre panier car nous sommes en rupture de stock, veuilliez vérifier vos achats.</div>';
                retirerArticleDuPanier($_SESSION['panier']['id_article'][$i]);
                //on retire l'article.
                $i--;
                //on décrémente pour retirer un article. Lorsque l'on souhaite rajouter une valeur à notre variable on incrémente, ici on souhaite enlever une valeur du coup on décrémente.
            }
Example #2
0
        echo "<p class='infosArticle_design1'>Durée de garantie :</p>";
        if ($ligne['garantie'] == 1) {
            echo "<p class='infosArticle_design2'>{$ligne['garantie']} an</p>";
        } else {
            echo "<p class='infosArticle_design2'>{$ligne['garantie']} ans</p>";
        }
        echo "</div>";
        echo "</div>";
        $i++;
        echo '</div>';
    }
    echo "</div>";
}
if (isset($_GET['action']) && ($_GET['action'] == 'ajout' || $_GET['action'] == 'modification')) {
    if (isset($_GET['id_article'])) {
        $resultat = informationSurUnArticle($_GET['id_article']);
        $article_actuel = $resultat->fetch_assoc();
    }
    ?>
	<div id="contentModif_article">
		<div id="modif_article" style="padding: 10px;">
			<form method="post" enctype="multipart/form-data" action="<?php 
    $url;
    ?>
">

			<label for="photo" class="gras">Photo</label>
			<input type="file" id="photo" name="photo" class="design_file"/><br />				
<?php 
    if (isset($article_actuel)) {
        echo "<label for='photo_actuelle' class='gras' >Photo actuelle : </label><img src=\"{$article_actuel['photo']}\"  height=\"140\" /><br />";
Example #3
0
<?php

require_once 'inc/init.inc.php';
//j'inclus les parties de mon site :
require_once 'inc/haut_de_site.inc.php';
$url = $_SERVER['REQUEST_URI'];
//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: ' . $url);
}
$donnees = executeRequete("SELECT id_article FROM avis WHERE id_article != '' GROUP BY id_article ORDER BY AVG(note) DESC LIMIT 4");
?>

<section>

<div id="header_index">
	<div id="text_button">
		<div id="text_index">
			<h1>HUS</h1>
			<div class="underline_title"></div>			
			<p>C'est ici que tout commence.</p>
			<p>Asseyez-vous, détendez-vous et admirez nos objets de décoration qui rendront vos amis jaloux une fois chez vous !</p>
			<p>Alors n'hésitez plus et foncer !</p>
		</div>
		<div>