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

PHP & Base de données Discussion :

recupérer le prix par la session ou la bdd ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut recupérer le prix par la session ou la bdd ?
    bonsoir, sur un panier lorsqu'on fait une commande on a besoin de l'id_article+la quantite+le prix unitaire pour calculer le sous total.

    Sur ma table article , j'ai l'id_article et son prix unitaire.

    selon vous lorqu'on calcul le sous total (prix unitaire x quantite) faut t'il enregistrer dans la session panier le prix unitaire et l'article?
    on fera ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    prix unitaire (session) /id_article(session) x quantite = sous total
    ou récupérer uniquement la session de l'id_article , une fois que le panier est bouclé
    on calcule le sous total à l'aide de l'id_article et du prix qui se trouvera dans la table articles,
    on fera ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    id_article(session) / prix unitaire(requete sur la bdd pour chercher son prix) x quantite =sous total
    laquelle de ces 2 solutions esy judicieuse ?
    peut être qu'il y en a d'autre auxquels je n'ai pas pensé

    merci de vos réponses

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    2e proposition.

    Autrement comment gèrerais-tu le changement de prix d'un article déjà mis dans un panier ?

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    merci de ta réponses
    je pensais effacer la session de l'article choisi ainsi que la quantité et recrée une autre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    unset($_SESSION['panier'][$i])
    ensuite réecrire la session
    $_SESSION['panier'][]=$_POST['panier']['article']['quantite']
    mais je pense que je vais aussi adopter la 2 ème solution (entre la 1 et la 2ème j'ai beacoup hésiter mais ta remarque fait pencher sur ta solution) en plus
    , peut être qu'on a pas besoin de trop chambouler le code.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne suis pas d'accord et pour la même raison : cela voudrait dire que le prix d'un article pourrait changer soudainement pour l'acheteur a un moment de sa commande sans qu'il en soit averti.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recupérer l'instance d'une session par son id
    Par Mazer dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/06/2008, 19h56
  2. Sauvegarde d'un objet par une session
    Par doustij dans le forum Langage
    Réponses: 4
    Dernier message: 11/03/2007, 14h02
  3. [VBA-E] Recupéré une recherche par find
    Par comme de bien entendu dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/11/2006, 14h58
  4. variable modifié par une session
    Par Mr Meuble dans le forum Langage
    Réponses: 3
    Dernier message: 08/08/2006, 14h15
  5. Réponses: 3
    Dernier message: 09/08/2004, 12h24

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