logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
29 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 435 712

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» suppression d'article dans un caddie

suppression d'article dans un caddie#16622

3Contributeur(s)
oceane751TitoTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
oceane751 oceane751icon_post
bonsoir à tous!

voila je rencontre un probleme au niveau de la suppression d'article dans mon panier
mon painer marche très bien sauf cette suppression donc si quelqu'un pourrait m'aider se serait vraiment très gentil
voici le code :

<?
// caddie_del.php... ...sert à supprimer un élément du caddie...
if(!session_id())
session_start();


$quantite = $_GET['quantite'];
$article = $_GET['article'];

if(isset($_GET['ref_produit']))
{
// si un produit ets spécifié.;;
$quantite = count($panier);
for($i=0;$i<$quantite;$i++)
{
// on fait une boucle qui parcours le panier...
if($_SESSION['panier'][$i]['ref_produit'] == $_GET['ref_produit'])
{
// une fois arrivé au produit voulu, on le supprime...
array_splice($panier,$i,-1);
}
}
header("Location: http://127.0.0.1/oceanecoin/article_supprime.php");
// on redirige le client vers une page qui liste les produits & les quantités...
}
?>

je vous en remercie beaucoup d'avance

à bientôt
Tito Titoicon_post
Une fois tu utilises $panier et après tu utilises $_SESSION['panier'] pour la même chose si je comprends bien ton code... Voulu?
oceane751 oceane751icon_post
que je mette $_SESSION['panier'] ou $panier cela ne change rien du tout

voici mes erreurs :

Notice: Undefined index: quantite in c:\program files\easyphp1-7\www\XXX\supprime.php on line 9

Notice: Undefined index: article in c:\program files\easyphp1-7\www\XXX\supprime.php on line 10

qui correspondent à :

$quantite = $_GET['quantite'];
$article = $_GET['article'];
Tito Titoicon_post
Et tu mets quoi comme URL?
oceane751 oceane751icon_post
alors pour aller de on panier vers vers la page supprime.php, l URL est :

http://127.0.0.1/XXXX/supprime.php?retirer=RETIRER&article=<?=row['article']

peut être qu'il faut juste que je mette http://127.0.0.1/XXXX/supprime.php....
oceane751 oceane751icon_post
huumm je crois que j'ai mal fait quelque chose
en faite quand je clique sur le bouton "supprimer" le code ne comprends pas qu'il s'agit de cette ligne du tableau donc qu'il s'agit d'un article et un seul parmis les autres du panier mais alors comment faire?

voici mon bouton :
<td><b><form><input type=submit value=cliquez ici> <a href = <a href='http://YYYYY/XXXXXX/supprime.php?retirer=RETIRER&article=<?=row['article']></a></form>http://YYYYY/XXXXXX/supprime.php?retirer=RETIRER&article=<?=row['article']></a></form></a>>

merci !!

Message édité par : Tribal-Dolphin

Tribal-Dolphin Tribal-Dolphinicon_post
Salut,

L'erreur que tu as veut simplement dire que tu la variable est indéfinie.
En clair, ton lien ne renvoi ni article ni quantité donc $quantite = $_GET['quantite']; et $article = $_GET['article']; plantent.

Je te conseil de vérifier leur existance avant de les affectées :

<?PHP
if(isset($_GET["quantite"]) && isset($_GET["article"])) {
  // TON CODE
} else {
  echo 
"ERREUR : Article ou Quantité indéfinie .<br />Il est donc impossible de supprimer& nbsp;cet article.";
}
?>




Message édité par : Tribal-Dolphin