Supp elements d'un panier

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
A voir également:

1 réponse

sam3000 Messages postés 1226 Statut Membre 144
 
tu pourrai nous eclairer sur quel langage/environnement de programmation tu travaille
et quelle est l'application qui existe deja et tu voudrai modifier en ajoutant la fonction "suppression"
0
oceane751
 
oui desolé!!
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...
0