Supp elements d'un panier
oceane751
-
oceane751 -
oceane751 -
bonsoir à tous!
je souhaite supprimer les objets mis dans un panier.
par contre, je suis assez novice, je ne sais pas du tout comment faire, pas du tout par quoi commencer..
j'ai deja mis un bouton de type checkbox, permettant de cocher l'article que l'utilisateur ne veux plus dans le panier.
donc si quelqu'un veut bien m'aider se serait très sympas!!
merci d'avance
je souhaite supprimer les objets mis dans un panier.
par contre, je suis assez novice, je ne sais pas du tout comment faire, pas du tout par quoi commencer..
j'ai deja mis un bouton de type checkbox, permettant de cocher l'article que l'utilisateur ne veux plus dans le panier.
donc si quelqu'un veut bien m'aider se serait très sympas!!
merci d'avance
A voir également:
- Supp elements d'un panier
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Comment supp un compte insta - Guide
- Copier plusieurs éléments - Guide
- Pdf elements gratuit - Télécharger - PDF
- Désolé, vous avez dépassé votre quota d'éléments partagés. - Forum Webmastering
alors mes articles sont stockés dans une base de donnée php my admin
jutilise des sessions en ce qui conserne le panier
je te montre le code :
1er ==> page sur lequel est l'utilisateur donc futur acheteur des articles de mon site
<?php
if (!session_id())
session_start();
include ("definitioninfo.php");
include ("aff_panier.inc.php");
if (!isset($panier)) //$panier pas defini //sert pour la gestion du panier
{ //ne pas tenir compte pr le moment
$panier = array (
"ref_produit" => array (0, 1, 2, 3, 4, 5, 6 ),
"quantite" => array (0, 0, 0, 0, 0, 0, 0)
);
$_SESSION['panier'] = $panier;
$_SESSION['total'] = 0;
}
session_register('article');
session_register('prix');
session_register('quantite');
session_register('ref_produit');
for ($i = 0; $i < 23; $i++) //pr le panier
{
//echo("article : ".$_SESSION['panier']['ref_produit'][$i]);
//echo(" quantite : ".$_SESSION['panier']['quantite'][$i]."<br>");
}
$quantite = $_POST['quantite'];
$article = $_POST['article'];
///echo "quantite post = ".$quantite;
if(!($base=mysql_connect("localhost","root","")))
{
echo "<br><B>probleme lors de la connexion à MySql</B><br>";
exit();
}
else
{
mysql_select_db(BASE, $base);
if (($tab_com = mysql_query("SELECT ref_produit, designation_produit , prix_produit
FROM produit
WHERE designation_produit = '".$article."'", $base)))
$res_com = mysql_fetch_array($tab_com); //tableau contenant les valeurs de la requete (resultat_commande)
}
$_SESSION['article'] = $res_com[1];
$_SESSION['prix'] = $res_com[2];
$_SESSION['quantite'] = $quantite;
$_SESSION['ref_produit'] = $res_com[0];
//$_SESSION['panier']['quantite'][$_SESSION['ref_produit']]++; //pr le panier
$_SESSION['panier']['quantite'][$_SESSION['ref_produit']] = $_SESSION['panier']['quantite'][$_SESSION['ref_produit']]+$quantite;
$_SESSION['total'] = $_SESSION['total']+($res_com[2]*$quantite);
$_SESSION['TTC'] = $_SESSION['total']+ $_SESSION['total']*(19.6/100); // à aligner a droite
echo "<html>
<head>
<title>Bienvenue sur materiel-informatique.fr</title></head>
<body bgcolor=#99ccff align=right>
<h1 align=\"center\"><font size=+6><font color=\"#000068\"><u>Votre Panier de Commande :</u></font size></font color></h1>
<br>
<p><form method = \"POST\" action=\"http://127.0.0.1/oceanecoin/SITE%20INFO/ordinateur%20de%20bureau.php\"><input type='submit' value='< poursuivre mes achats'></form></p>
<table border=\"1\">
<align=\"center\">
<tr>
<td><b><center>Article</b></td><br>
<td><b><center>Prix Unitaire</b></td>
<td><b><center>Quantité</b></td>
<td><b><center>Montant</b></td>
<td><b><center><img src ='http://127.0.0.1/oceanecoin/SITE%20INFO/corbeille.gif'></td>
</tr>";
aff_panier(); //fonction de gestion du panier
/*echo " <tr align=\"center\">
<td><b>".$res_com[1]."</b></td>
<td><b>".$res_com[2]."</b></td>
<td><b>".$quantite."</b></td>
<td><b>".$res_com[2]*$quantite." €</b></td>
</tr>";*/
echo "<tr><td></td><td></td><td><b><center>Total HT : </b></td><td align = \"right\"><b>".$_SESSION['total']."€</b></td></tr>";
echo "<tr><td></td><td></td><td><b><center>TVA : </b></td><td align = \"right\"><b>".$_SESSION['total']*(19.6/100)."€</b></td></tr>";
echo "<tr><td></td><td></td><td><b><h3><center>TOTAL TTC : </b></td><td align = \"right\"><h3><u><b>".$_SESSION['TTC']."€</b></td></tr>"; //sert pour le panier
//echo "<tr><td></td><td></td><td><b><u>TOTAL :</u></b></td><td align = \"right\"><b>".$res_com[2]*$quantite." €</b></td></tr>
echo "<tr><td></td><td></td><td></td><td colspan='1'><form method = \"POST\" action=\"http://127.0.0.1/oceanecoin/boutiqueinfo/commande2info.php\"><input type='submit' value='Terminer votre Commande'></td></tr>
</table>
</form>
</body>
</html>";
?>
2eme ==> aff_panier.inc.php ( include du 1er code )
<?php //sert pour le panier
//contient des fonctions utiles
if (!session_id())
session_start();
function aff_panier()
{
for ($i = 1; $i <= 6 ; $i++)
{
echo("article : ".$_SESSION['panier']['ref_produit'][$i]);
echo(" quantite : ".$_SESSION['panier']['quantite'][$i]."<br>");
}
if(!($base=mysql_connect("localhost","root","")))
{
echo "<br><B>probleme lors de la connexion à MySql</B><br>";
exit();
}
else
{
mysql_select_db(BASE, $base);
for ($i = 1; $i <= 6 ; $i++)
{
if (($tab_com = mysql_query("SELECT ref_produit, designation_produit , prix_produit
FROM produit
WHERE ref_produit = '".$_SESSION['panier']['ref_produit'][$i]."'
AND '".$_SESSION['panier']['quantite'][$i]."' > 0", $base)))
$res_com = mysql_fetch_array($tab_com); //tableau contenant les valeurs de la requete (resultat_commande)
//print_r ($res_com);
$quantite = $_SESSION['panier']['quantite'][$i];
$prix = $res_com[2]*$quantite;
if ($quantite > 0)
{
echo " <tr align=\"center\">
<td><b>".$res_com[1]."</b></td>
<td><b>".$res_com[2]."</b></td>
<td><b>".$quantite."</b></td>
<td><b>".$prix." €</b></td>
<td><b><input type=CHECKBOX name='supprimer' value='G'></b></td>
</tr>";
}
}
}
}
?>
merci beaucoup pour ton aide...