IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

probleme lors de la suppression d`un element du panier


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 64
    Points : 40
    Points
    40
    Par défaut probleme lors de la suppression d`un element du panier
    salut a tous, j`ai terminer le développement d`un panier électronique, l`ajout au panier aussi bien que l`affichage du panier ont bien passer, mais j`ai un petit souci lorsque je veux supprimer(retirer) un élément, je clique sur le lien supprimer devant le produit que je désire retirer mais ca me vide tout le panier d`un coup, bizarre..voici mon code dans la page de retrait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if(isset($_GET['retrait'])){
    $ref = $_GET['retrait'];                 //référence du produit à retirer
    $array = $_SESSION['caddie']; //attribue le tableau à $array
    $key = array_search($ref, $array);  //recherche la référence et attribue son rang dans le tableau à $key
    array_splice($_SESSION['caddie'], $key, 1);  //fonction PHP qui retire l'élément situé au rang enregistré dans $key
    echo "<script>window.location.href='acceuilVisiteur.php';</script>";
    }
    si vous avez besoin d`autre indication(script), n`hesitez pas et merci d`avance pour l`aide

  2. #2
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $key = array_search($ref, $array); 
    if( $key !== false )
    {
      unset($_SESSION['caddie'][$key]);
      echo "<script>window.location.href='acceuilVisiteur.php';</script>";
    }
    else
    {
      echo "<script>alert('$key n'existe pas !')</script>";
    }
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

Discussions similaires

  1. Probleme lors de la suppression de pointeur
    Par Mwoua_n7 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/06/2012, 13h59
  2. Réponses: 3
    Dernier message: 19/10/2009, 11h57
  3. Réponses: 4
    Dernier message: 22/05/2006, 14h22
  4. [JDBC] Problème lors d'un suppression
    Par Cyborg289 dans le forum JDBC
    Réponses: 5
    Dernier message: 13/09/2005, 10h06
  5. Probleme lors d'une suppression
    Par DrTank dans le forum Langage SQL
    Réponses: 5
    Dernier message: 21/04/2005, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo