示例#1
0
            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.
            }
            $erreur = TRUE;
        }
    }
    if (!isset($erreur)) {
        executeRequete("INSERT INTO commande(id_membre,montant,date) VALUES (" . $_SESSION['utilisateur']['id_membre'] . "," . point(montantTotal()) . ", NOW())");
        $id_commande = $mysqli->insert_id;
        for ($j = 0; $j < count($_SESSION['panier']['id_article']); $j++) {
            executeRequete("INSERT INTO details_commande (id_commande,id_article,quantite,prix) VALUES ('{$id_commande}', '" . $_SESSION['panier']['id_article'][$j] . "','" . $_SESSION['panier']['quantite'][$j] . "','" . $_SESSION['panier']['prix'][$j] . "')");
            executeRequete("UPDATE article SET stock=stock-" . $_SESSION['panier']['quantite'][$j] . " WHERE id_article=" . $_SESSION['panier']['id_article'][$j]);
        }
        unset($_SESSION['panier']);
        $body = "Merci d'avoir commandé sur Hus - Design with passion. Votre numéro de suivi de commande est le {$id_commande}.";
        mail($_SESSION['utilisateur']['mail'], "Hus - Confirmation de votre commande", $body, "From:confirmation@hus.com");
        echo "<div class='validation'>Merci pour votre commande. Un mail vous a été envoyé. Votre numéro de suivi est le {$id_commande}</div>";
    }
}
//------AFFICHAGE DU PANIER------
echo $msg;
echo "<div id='container'>";
echo "<div id='check1'>";
示例#2
0
    for ($w = 0; $w < count($_SESSION['panier']['id_produit']); $w++) {
        echo '<tr>';
        echo '<td>' . $_SESSION['panier']['id_produit'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['titre'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['photo'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['ville'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['capacite'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['date_arrivee'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['date_depart'][$w] . '</td>';
        echo '<td>' . $_SESSION['panier']['prix'][$w] . '</td>';
        echo '<td>' . '20%' . '</td>';
        //echo "string";echo '<td>' .$TVA. '</td>';
        echo '<td><a href="?action=retirer&id_salle=' . $_SESSION['panier']['id_produit'][$w] . '" ><i class="fa fa-trash-o" style="color:red; font-size:18px;"></a></td>';
        echo '</tr>';
    }
    echo '<tr><th colspan="3">TOTAL</th><td colspan="2">' . montantTotal() . ' euros</td></tr>';
}
//conditions si le visiteur est connecté ou non-connecté :
if (utilisateurEstConnecte()) {
    echo '<form method="post" action="">';
    echo '<tr><td colspan="5"><input type="submit" name="payer" value="payer"></td></tr>';
    echo '</form>';
} else {
    echo '<tr><td colspan="3">Veuillez-vous <a href="connexion.php">connecter</a> ou vous <a href="inscription.php" >inscrivez</a> afin de pouvoir payer</td></tr>';
}
//proposer au visteur de vider son panier :
echo "<tr><td colspan='5'><a href='?action=vider'>Vider le panier</a></td></tr>";
echo "</table>";
echo '<hr /><p>Réglement par chèque uniquement à l\'adresse: 37 rue saint sébastien 75011 Paris</p>';
echo '<hr /><p>Tous nos article ont un prix calculé avec le taux de TVA à 19.6%</p><hr />';
// si l'utilisateur est connecté, afficher son adresse de livraison
示例#3
0
						 	<div class="bienvenue">
								<?php 
if (utilisateurEstConnecte()) {
    echo '<div class="text_header">Bonjour <br>' . $_SESSION['utilisateur']['sexe'] . '. ' . $_SESSION['utilisateur']['nom'] . ' ' . $_SESSION['utilisateur']['prenom'] . '</div>';
} else {
    echo '<div class="text_header">Bienvenue Notre Site</div>';
}
?>
							</div> 

						 	<div class="boxPannier">
						 	<?php 
if (empty($_SESSION['panier']['id_produit'])) {
    echo '<div class="shopping_cart"> 0.00 €</div>';
} else {
    echo '<div class="shopping_cart">Total : ' . montantTotal() . ' €</div>';
}
?>
 
							</div>  
						</div>
					</div>
				</div>

</section>
		<section id="header_bottom_area"></section>
		<section id="content_area">
			<div class="content center">
				<div class="main_menu">
					<nav>
						<ul id="nav2">
示例#4
0
function remise()
{
    $reduction = montantTotalAvecPromotion() - montantTotal();
    return round($reduction, 2);
}
示例#5
0
    echo "<p class='titreA_recap'>" . $_SESSION['panier']['titre'][$w] . "</p>";
    echo "<p class='quantite_recap'>" . $_SESSION['panier']['quantite'][$w] . "</p>";
    if ($_SESSION['panier']['id_promo'] == 1) {
        echo "<p class='prix_recap'>" . $_SESSION['panier']['prix'][$w] . " €</p>";
    } else {
        echo "<p class='prix_recap'>" . prixAvecPromo($_SESSION['panier']['id_article'][$w]) . "€</p>";
    }
    echo "</div>";
}
if (montantTotal() > 50) {
    echo "<div id='shipping'><p>Frais de port :</p><p>Offert</p></div>";
} else {
    echo "<div id='shipping'><p>Frais de port :</p><p>4,50 €</p></div>";
}
echo "<div id='montant_panier'><p>Sous total :</p><p>" . montantSousTotal() . " €</p></div>";
echo "<div id='montant_panierTotal'><p>Prix total :</p><p>" . montantTotal() . " €</p></div>";
echo "</div>";
?>
	
</div>

<div id="first_Btn"><a class="btn_paiementFirst" href="<?php 
echo RACINE_SITE;
?>
panier.php">Étape précédente</a></div>

<script type="text/javascript">
	document.getElementById("form_adresse").style.display = "none";
	document.getElementById("formAdress_submitBtn").style.display = "none";
	 
	function afficher()
示例#6
0
					<input type="text" name="code_promo" id="code_promo" value="';
        if (isset($_POST['code_promo'])) {
            echo $_POST['code_promo'];
        }
        echo '"/>
					<input type="submit" class="button btn_promo" id="recalculer" value="Activer la promo" />
				</form>';
    }
    //MONTANT TOTAL
    echo '</td>
			<td></td>
			</tr>

		<tr>
			<th colspan="6">Montant total avec promo</th>
			<td colspan="2" class="total_panier"><strong>' . montantTotal() . ' € </strong></td>
			<td></td>
		</tr>';
}
if (!empty($_SESSION['panier']['id_produit'])) {
    if (utilisateurEstConnecte()) {
        //CGV
        echo '<tr>
				
				<td colspan="3" ><a href="' . RACINE_SITE . 'boutique.php" class="button produit">Poursuivre mes achats</a></td>

				<td colspan="6">
					<form method="post" action="" class="">
					<input required type="checkbox" name="cgv" value="cgv"  style="margin: 0; display: inline-block;" id="cgv"  /> 
					<label for="cgv" style="text-align: left; display: inline-block; width: 80%;"> J\'ai lu et j\'accepte les <a class="cgv noborder" href="' . RACINE_SITE . 'cgv.php" >Conditions Générales de Vente</a></label>
					
			
			<TR>
				<td><br><?php 
            echo $_SESSION['panier']['libelleProduit'][$i];
            ?>
</td>
				
				
			</TR>
			<?php 
        }
        ?>
			<TR>
				<td colspan="2"><br>
					<p>Total : <?php 
        echo montantTotal();
        ?>
 € (prix du produit + frais de port)</p>
					<br></td>
			</TR>
			<td colspan="2"><a href="?deletePanier=true&amp;action=supprimer&amp;id=<?php 
        echo $s->id_materiaux;
        ?>
&amp;id=<?php 
        echo $s->id_categorie;
        ?>
&amp;id=<?php 
        echo $s->id_produit;
        ?>
">Supprimer le panier</a><br></br>