Suppression d'article dans un caddie
oceane751
Messages postés
84
Statut
Membre
-
sam3000 Messages postés 1226 Statut Membre -
sam3000 Messages postés 1226 Statut Membre -
bonjour,
je suis en train de creer un caddie virtuel et j'ai un petit probleme au niveau de la suppression d'article dans ce caddie
voici le code qui devrait supprimer l'article choisi :
<?
// caddie_del.php... ...sert à supprimer un élément du caddie...
session_start();
if(isset($_GET['article']))
{
// si un produit ets spécifié.;;
$quantite = count($panier);
for($i=0;$i<$quantite;$i++)
{
// on fait une boucle qui parcours le panier...
if($panier)[$i]['article'] == $_GET['article'])
{
// une fois arrivé au produit voulu, on le supprime...
array_splice($panier),$i,1);
}
}
et voici le code où il y a les fonctions du panier :
<?php //sert pour le panier
//contient des fonctions utiles
if (!session_id())
session_start();
function aff_panier()
{
for ($i = 1; $i <= 23 ; $i++)
{
}
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 <= 23 ; $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><form><input type=\"submit\" value=\"cliquez ici\"> <a href = http://YYYYYYYYYYYY/XXXXXXXX/supprime.php></a></form>
</tr>";
}
}
}
}
?>
mon code marche tres bien sauf pour la suppression d'article
merci pour votre aide
je suis en train de creer un caddie virtuel et j'ai un petit probleme au niveau de la suppression d'article dans ce caddie
voici le code qui devrait supprimer l'article choisi :
<?
// caddie_del.php... ...sert à supprimer un élément du caddie...
session_start();
if(isset($_GET['article']))
{
// si un produit ets spécifié.;;
$quantite = count($panier);
for($i=0;$i<$quantite;$i++)
{
// on fait une boucle qui parcours le panier...
if($panier)[$i]['article'] == $_GET['article'])
{
// une fois arrivé au produit voulu, on le supprime...
array_splice($panier),$i,1);
}
}
et voici le code où il y a les fonctions du panier :
<?php //sert pour le panier
//contient des fonctions utiles
if (!session_id())
session_start();
function aff_panier()
{
for ($i = 1; $i <= 23 ; $i++)
{
}
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 <= 23 ; $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><form><input type=\"submit\" value=\"cliquez ici\"> <a href = http://YYYYYYYYYYYY/XXXXXXXX/supprime.php></a></form>
</tr>";
}
}
}
}
?>
mon code marche tres bien sauf pour la suppression d'article
merci pour votre aide
A voir également:
- Suppression d'article dans un caddie
- Forcer la suppression d'un fichier - Guide
- Suppression compte gmail - Guide
- Suppression facebook - Guide
- Suppression compte google - Guide
- Suppression page word - Guide
1 réponse
si je comprend bien, ton panier est une variable session, si c'est le cas, ton code devrais etre:
en second lieu, ton formulaire devrais permettre de saisir (ou choisir dans une liste) la REFERENCE de l'article que tu voudrais supprimer ->champ "article"
@+
<?
// caddie_del.php... ...sert à supprimer un élément du caddie...
if (!session_id()) session_start();
if(isset($_GET['article']))
{
$quantite = count($_SESSION['panier']['ref_produit']);
for($i=0;$i<$quantite;$i++)
{
if ($_SESSION['panier']['ref_produit'][$i] == $_GET['article'])
{
array_splice($_SESSION['panier']['ref_produit'],$i,1);
array_splice($_SESSION['panier']['article'],$i,1);
array_splice($_SESSION['panier']['quantite'],$i,1);
}
}
}
en second lieu, ton formulaire devrais permettre de saisir (ou choisir dans une liste) la REFERENCE de l'article que tu voudrais supprimer ->champ "article"
@+