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 :

Espace client, caddie et paiement


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut Espace client, caddie et paiement
    Bonjour à tous,
    J'ai un soucis énorme de conception dans un projet. Je propose sur le site des objets en vente.
    1. Si vous êtes déjà client, vous remplissez le panier et dès que vous souhaitez passer la commande :
    si vous êtes connecté, la table commandes est remplie avec l'identifiant du client;
    vous n'êtes pas connecté, vous êtes renvoyé sur la page login et une fois logué, la table commandes est remplie par l'identifiant du client.

    2. Vous n'êtes pas encore client, le panier est rempli, lorsqu'on souhaite passer la commande, nous arrivons sur la page login, dommage nous ne sommes pas client, il faut s'inscrire. C'est là que commence ma galère. Comment conserver la panier durant toute la procédure d'inscription, reconnexion au site puis passer la commande avec le même panier. le soucis est que la table commande doit être remplie pour chaque commande avec l'identifiant du client.

    Quelqu'un pourrait m'aider?

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    En principe ton panier est stocker en session non ? Si tu perd ton panier c'est que ta session n'est pas garder pendant l'inscription.

    Dans l'idée , j'aurais une partie de session commune à tous , par exemple $_SESSION['panier']. Puis lors de l'inscription tu viens enrichir cette session avec les nouvelles infos sans pour autant écraser la session existante.

    Sinon l'autre solution c'est de sérialiser ton panier au moment de l'inscription , de le passer dans un input hidden au formulaire et de le désérialiser une fois le client inscrit.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut
    Citation Envoyé par grunk Voir le message
    ...
    Sinon l'autre solution c'est de sérialiser ton panier au moment de l'inscription , de le passer dans un input hidden au formulaire et de le désérialiser une fois le client inscrit.
    Sérialiser et désérialiser, je ne pige rien dans tout ca.

    Merci d'avance...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 329
    Points : 608
    Points
    608
    Par défaut
    Dans ce cas reste sur la première solution ;-)

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut Retours expert
    Laquelle des solutions me conseillez vous. Je me bats pas mal en Php. Juste la plus intéressante je me mets.

    Merci d'avance...

  7. #7
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Ba la première me semble la plus simple et la plus propre à utiliser.
    Rien ne sert de manipuler les données (sérialize, unserialize) si on à pas besoin de le faire.
    Mais ca dépend également de comment est géré ton panier actuellement.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut
    Citation Envoyé par grunk Voir le message
    Ba la première me semble la plus simple et la plus propre à utiliser.
    Rien ne sert de manipuler les données (sérialize, unserialize) si on à pas besoin de le faire.
    Mais ca dépend également de comment est géré ton panier actuellement.
    Merci à vous tous.

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

Discussions similaires

  1. ch script espace client paiement suivi
    Par yveslens dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 04/02/2013, 10h43
  2. Espace client et JScrollPane
    Par Stef-78 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 27/11/2007, 21h26
  3. Espace clients ?
    Par Franck.H dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2007, 15h47
  4. conseil conception espace client
    Par grinder59 dans le forum Langage
    Réponses: 9
    Dernier message: 04/04/2007, 11h46
  5. Use Case d'un espace client
    Par poulpe77 dans le forum Cas d'utilisation
    Réponses: 6
    Dernier message: 28/01/2007, 11h48

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