Supprimer des articles dans un panier?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Supprimer des articles dans un panier?

par Brindille » 27 juil. 2005, 19:03

[résolu]

par Brindille » 27 juil. 2005, 19:01

J'ai trouvé finalement! Il fallait inserér ma condition
if ($caddy_quantite >=2)
au bon endroit soit :
if ($num > 0)
{
while ($ligne= mysql_fetch_array($res))
{
$caddy_quantite= $ligne['caddy_quantite'];
if ($caddy_quantite >=2)
{
$caddy_quantite= $caddy_quantite - 1;
$update= "UPDATE caddy SET caddy_quantite='$caddy_quantite' WHERE id_caddy_session='$id_caddy_session' AND caddy_produit='$_GET[caddy_produit]'";
$upd= mysql_query($update);
}
}
}
Merci à moi pour mon aide(lol).

par Cyrano » 27 juil. 2005, 19:00

Code : Tout sélectionner

if ($num > 0 AND $num <> 1)
Ça c'est de la syntaxe SQL : différent en PHP s'écrit "!=" et non "<>".

Supprimer des articles dans un panier?

par Brindille » 27 juil. 2005, 18:20

Bonjour,

Je pense que ton code ne peut pas fonctionner.
$num > 0
me permet de compter le nombre d'enregistrement que j'ai dans mon panier. Cela veut dire qu'il faut que j'ai au moins un enregistrement pour que je puisse supprimer une quantité.

par kmeleon » 27 juil. 2005, 18:15

Excuse moi, problème de connexion, c'est moi qui ai posté :wink:

par Invité » 27 juil. 2005, 18:14

Code : Tout sélectionner

if ($num > 0 AND $num <> 1)
J'espère ne pas me tromper :?
Bonne soirée

Supprimer des articles dans un panier?

par Brindille » 27 juil. 2005, 18:03

Bonjour,

Je réalise un panier. Dans ce panier l'utilisateur a la possibilité d'ajouter et de supprimer des articles en cliquant sur des liens. Pour l'instant avec mon code, l'utilisateur peut supprimer autant d'articles qu'il le souhaite. Le panier affiche donc des -15. Je voudrais que la fonction soit désactivée si la quantité est = 1. Pour supprimer complètement l'article, il y a une case à cocher qui est dédiée à cette fonction.

Voici mon code:
//Connexion à la base
include("connect.inc.php");

// connection avec MySQL
 mysql_connect($host,$user) or die("Impossible de se connecter à la base de données");
mysql_select_db("$bdd") or die("Base de données inconnue $bdd");

$req= "SELECT * FROM caddy WHERE id_caddy_session='$id_caddy_session' AND caddy_produit='$caddy_produit'";
$res= mysql_query($req);


$num= mysql_num_rows($res);

/*-------- Supprimer une quantité à un produit----------------------------------------------------*/
if ($num > 0)
{
while ($ligne= mysql_fetch_array($res))
{
$caddy_quantite= $ligne['caddy_quantite'];
$caddy_quantite= $caddy_quantite - 1;
$update= "UPDATE caddy SET caddy_quantite='$caddy_quantite' WHERE id_caddy_session='$id_caddy_session' AND caddy_produit='$caddy_produit'";
$upd= mysql_query($update);
}
}
Merci de votre aide.