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

Symfony PHP Discussion :

probléme de modifier quantité du produit


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    symfony2
    Inscrit en
    Mars 2016
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : symfony2

    Informations forums :
    Inscription : Mars 2016
    Messages : 124
    Par défaut probléme de modifier quantité du produit
    Salut, j'essai de faire la mis à jour du contenu de quantité dans la base de données mais la mis à jour ne fonctionne pas

    code controller :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     public function ajouterAction($id)
        {
            $test = 0;
     
            $em = $this->getDoctrine()->getManager();
            $produit = $em->getRepository('ventenligneBundle:Produit')->find($id); 
            $session = $this->getRequest()->getSession();
     
            if (!$session->has('panier')) $session->set('panier',array());
            $panier = $session->get('panier');
     
            if (array_key_exists($id, $panier)) {  
     
                if ($this->getRequest()->query->get('qte') != null) $panier[$id] = $this->getRequest()->query->get('qte'); 
                $this->get('session')->getFlashBag()->add('success','Quantité modifié avec succès'); 
     
            }
            else {
                if ($this->getRequest()->query->get('qte') != null) 
                    $panier[$id] = $this->getRequest()->query->get('qte');
     
                else
                    $panier[$id] = 1;
     
                 $this->get('session')->getFlashBag()->add('success','Article ajouté avec succès');
     
                $produit->setQuantite($produit->getQuantite() - $this->getRequest()->query->get('qte') );
            }
     
     
     
            $session->set('panier',$panier);
     
     
            return $this->redirect($this->generateUrl('panier'));
        }
    voici code mis à jour quantité base de données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $produit->setQuantite($produit->getQuantite() - $this->getRequest()->query->get('qte') );
    mais ne fonctionne pas
    quelle est la solution et merci d'avance

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Par défaut
    je suis debutant moi aussi mais je pense qu'il te manque un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $em->persist($produit);
    $em->flush
    bon courage.

Discussions similaires

  1. [PHP 5.0] Comment modifier la quantité de produit existe dans le panier?
    Par hmayda dans le forum Langage
    Réponses: 1
    Dernier message: 22/09/2010, 20h59
  2. [datagrid] problème lorsque modifie une ligne
    Par shirya dans le forum ASP.NET
    Réponses: 1
    Dernier message: 26/02/2007, 16h06
  3. Problème pour modifier un enregistrement
    Par lepovre dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 19/12/2006, 17h38
  4. Problème pour modifier du texte
    Par philippef dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/09/2006, 20h30
  5. Problème Liste Modifiable
    Par jean-paul lepetit dans le forum Access
    Réponses: 2
    Dernier message: 20/07/2006, 09h05

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