Commit f7158b93 authored by Fleure Valentine's avatar Fleure Valentine
Browse files

Suppression Panier OK + Connexion

parent aad18fdb
......@@ -16,6 +16,9 @@ $_SESSION['message']='';
<link rel="stylesheet" type="text/css" href="general.css">
</head>
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<div >
<table id="bande">
<tr>
......
......@@ -83,9 +83,13 @@ function afficherBiereAC($donnee){
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<form id="filtre" onsubmit="return false;"> <!--Filtre du choix du type de bière -->
<select onchange="self.location.href = '#' + options[selectedIndex].value;">
<option>-- jump navigation --</option>
<option>Sélectionnez catégorie</option>
<option value="blondes">Blondes</option>
<option value="brunes">Brunes</option>
<option value="rousses">Rousses</option>
......
......@@ -65,7 +65,7 @@ echo "</div>";
<body>
<form id="filtre" onsubmit="return false;"> <!--Filtre du choix du type de bière -->
<select onchange="self.location.href = '#' + options[selectedIndex].value;">
<option>-- jump navigation --</option>
<option>Sélectionnez catégorie</option>
<option value="blondes">Blondes</option>
<option value="brunes">Brunes</option>
<option value="rousses">Rousses</option>
......
......@@ -12,6 +12,9 @@ session_start();
<link rel="stylesheet" type="text/css" href="general.css">
</head>
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<div >
<table id="bande">
<tr>
......
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
......@@ -7,6 +11,9 @@
</head>
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<!-- Titre -->
<div >
<table id="bande">
......
......@@ -25,35 +25,13 @@ $_SESSION['message']='';
echo "<input type=\"hidden\" name=\"formatBiere\" value=\"".$ligne->getBiere()->getFormat()."\">";
echo "<input type=\"hidden\" name=\"volumeBiere\" value=\"".$ligne->getBiere()->getTaille()."\">";
echo "<input type=\"hidden\" name=\"catBiere\" value=\"".$ligne->getBiere()->getType()."\">";
echo "</form>";
echo "</td>";
echo "</tr>";
}
}
?>
<?php
function afficherBiereAC($donnee){
echo "<div class=\"biere_catalogue\">";
echo "<img src=\"".$donnee['nom'].".jpeg\" alt=\"Photo de biere\" id=\"photo_biere_catalogue\"/>";
echo "<div class=\"description_et_ajout\">";
echo "<h6> ".$donnee['nom']." </h6>";
echo "<p> ".$donnee['description']." </p>";
echo "<p> Prix : ".$donnee['prixunitaire']." </p>";
echo "<p> Degré : ".$donnee['degAlcool']." </p>";
echo "<p> ".$donnee['format']." de ".$donnee['volume']." cl.</p>";
echo "<form id=\"ajout\" action=\"ajouterPanier.php\" method=\"POST\"> ";
echo "<input type=\"number\" name=\"quantiteVoulue\" min=\"1\" max=\"49\" size=\"5\">";
echo "<input type=\"hidden\" name=\"nomBiere\" value=\"".$donnee['nom']."\">";
echo "<input type=\"hidden\" name=\"formatBiere\" value=\"".$donnee['format']."\">";
echo "<input type=\"hidden\" name=\"volumeBiere\" value=\"".$donnee['volume']."\">";
echo "<input type=\"hidden\" name=\"catBiere\" value=\"".$donnee['categorie']."\">";
echo "<input type=\"submit\" name=\"Ajouter\" value=\"Ajouter au panier\">";
echo "</form>";
echo "</div>";
echo "</div>";
}
?>
<!--DOCTYPE html-->
<html>
<head>
......@@ -63,6 +41,9 @@ function afficherBiereAC($donnee){
</head>
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<!-- Titre -->
<div >
<table id="bande">
......@@ -102,6 +83,7 @@ function afficherBiereAC($donnee){
</tr>
<?php
afficherPanier();
?>
<tr bgcolor="black">
<td></td>
......@@ -119,7 +101,7 @@ function afficherBiereAC($donnee){
</center>
<!-- Boutons -->
<input class ="Commander" type="button" value="Commander" onclick="self.location.href='Page_de_commande.html'">
<input class ="Commander" type="button" value="Commander" onclick="self.location.href='PageDeCommande.php'">
<input class ="Poursuivre_achats" type="button" value="Poursuivre mes achats" onclick="self.location.href='Catalogue.html'">
</body>
......
......@@ -17,6 +17,9 @@ $_SESSION['message']='';
<link rel="stylesheet" type="text/css" href="general.css">
</head>
<body>
<?php if(!isset($_SESSION['utilisateur'])):
header('Location:Page_de_connexion.php');
endif;?>
<div >
<table id="bande">
<tr>
......
......@@ -3,7 +3,6 @@ require_once'biere.class.php';
require_once'utilisateur.class.php';
session_start();
$nomBiere = $_POST['nomBiere'];
$qteVoulue = $_POST['quantiteVoulue'];
$format = $_POST['formatBiere'];
......@@ -19,13 +18,11 @@ try {
} catch (Exception $e) {
die($e->getMessage());
}
$r = $bd->prepare('SELECT * FROM Bieres WHERE nom = ? AND format = ? AND volume = ? AND categorie = ?');
$r->execute(array($nomBiere, $format, $volume, $categorie))or die(print_r($bd->errorInfo()));
$donnee = $r->fetch();
$biere = new biere($donnee['nom'],$donnee['format'],$donnee['prixunitaire'],$donnee['degAlcool']
,$donnee['volume'],$donnee['qteRestante'],$donnee['categorie']);
$biere = new biere($donnee['nom'],$donnee['format'],$donnee['prixunitaire'],$donnee['degAlcool'],$donnee['volume'],$donnee['qteRestante'],$donnee['categorie']);
$_SESSION['utilisateur']->ajouterAuPanier($biere,$qteVoulue);
if ($qteVoulue > $donnee['qteRestante']) {
......
......@@ -54,6 +54,7 @@ class panier {
// on recherche l'indice de la ligne
// array_search renvoie false si la ligne n'existe pas
if (($cle = array_search($LigneCmd, $this->commande)) !== false) {
echo $cle;
unset($this->commande[$cle]);
}
return;
......
......@@ -2,8 +2,6 @@
require_once'utilisateur.class.php';
session_start();
echo "coucou";
$nomBiere = $_POST['nomBiere'];
$qteVoulue = $_POST['quantiteVoulue'];
$format = $_POST['formatBiere'];
......@@ -31,6 +29,7 @@ $r2->execute(array($nouvelleQte,$donnee['id'])) or die(print_r($bd->errorInfo())
foreach ($_SESSION['utilisateur']->getPanier()->getCommande() as $ligne) {
if (($ligne->getBiere()->getNom() == $nomBiere) && ($ligne->getBiere()->getType() == $categorie)) {
echo $ligne->getBiere()->getNom();
$_SESSION['utilisateur']->getPanier()->supprimerLigneCmd($ligne);
break;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment