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 :

Données en session, panier?


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Intégrateur Web
    Inscrit en
    Octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1
    Par défaut Données en session, panier?
    Bonjour l'ami, je suis actuellement en train de développer un site web qui permet de sélectionner un produit (ex: chaise), sélectionner une option de ce produit (ex : bleue, verte, jaune, etc) puis de demander à l'utilisateur de rentrer ses informations de livraison ainsi qu'un code-coupon qu'on lui aura fait parvenir par mail, dans le but de lui envoyer le produit.

    Je peine sur le développement, savoir s'il faut les mettre en session ou bien les avoir en "panier". J'en ai l'idée mais pas la logique pour le développement.
    Le code PHP (dont je supplie ta petite aide), aura 3 grandes phases :

    1. On sélectionne un produit (ex : chaise) par une checkbox.
      Dès qu'on clique sur "Continuer", on récupère le produit en session.
      On passe sur la deuxième page.

    2. On sélectionne une option (ex : verte) par une checkbox.
      Dès qu'on clique sur "Continuer", on récupère l'option en session.
      On passe sur la troisième page.

    3. On affiche le produit et l'option choisis.
      On renseigne nos informations de livraison (genre, nom, prenom, adresse, cp, ville, email) ainsi qu'un code-coupon (unicité du bon).
      Dès qu'on clique sur "Valider", on :
      - Affiche le récapitulatif des infos de livraison (genre, nom, prenom, adresse, cp, ville, email),
      - Créé une ligne dans la table Commande de la base de données (idCde, refCde, dateCde, etatCde, idUserCde, idProduitCde, idOptionCde, idCouponCde),
      - Envoie un mail de confirmation de commande à l'utilisateur et à nous (ex: moi @ yopmail.com).

    Voila. C'est à peu près la base, assez simple à vue d'oeil mais assez barge pour une noob comme moi. Si tu as des idées, des envies de m'aider, je te bénirai ! Dans l'attente furtive et l'espoir... Je te remercie cordialement.

  2. #2
    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
    'il faut les mettre en session ou bien les avoir en "panier".
    Un panier s'appuie souvent sur une session donc la question n'a pas de sens.

    Sinon quelle est la question ?
    Dans tout ce qui tu décris PHP n'intervient que pour écrire/lire en session. Il n'y a donc aucune difficulté.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/05/2010, 12h36
  2. Données de session perdues
    Par Plawi dans le forum ASP.NET
    Réponses: 9
    Dernier message: 30/07/2008, 12h46
  3. Réponses: 9
    Dernier message: 15/12/2006, 11h29
  4. Perte de données de session
    Par lodan dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 18h12
  5. [popup] passage de données de session
    Par Mister_FX dans le forum ASP
    Réponses: 4
    Dernier message: 23/08/2004, 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