[RESOLU] Notion PHP site e-commerce

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Notion PHP site e-commerce

Re: Notion PHP site e-commerce

par Aloha34 » 12 avr. 2014, 14:56

Merci moogli pour ta réponse, j'ai en effet un peu sous-estimé la charge de travail à réaliser, je vais me penser sur les cours que tu m'as indiqués et me rapprocher de personne un peu plus compétentes en cas de besoin.

Bonne journée,
Aloha

Re: Notion PHP site e-commerce

par moogli » 12 avr. 2014, 12:07

Salut,

Trois semaines c'est un peu court pour quelqu'un qui commence, surtout si tu n'es pas à plaine temps dessus.

Malheureusement on ne feras pas tous pour toi et il te faut commencer par la modélisation de l'application (uml ou merise au chose).

A partir de la tu pourra commencer quelque chose.
Tu n'as parlé de la partie connexion de l'application, un truc a prendre en compte.

Pour la gestion du panier tu ne peu pas te passer de php. Il te faut garder la liste côté serveur afin d'avoir quelque chose de cohérent.

Pour finir je te dirais que l'on ne peux pas lister des fonctions comme ça, ce n'est pas quelque chose que l'on fait a partir d'une liste précise.
En sql tu auras forcément besoin de insert, update, select voir delete, en php de structures de contrôles (if, else etc.), de echo, des fonctions permettant l'utilisation d'une base de données (PDO ?) bref c'est trop large pour être listé.

Tu peux voir avec les cours des sites suivants :
- http://www.lephpfacile.com/cours
- http://www.phpdebutant.org

Si tu souhaite de l'aide je t'invite a poster dans le forum projets collaboratifs / enteraide

@+

Notion PHP site e-commerce

par Aloha34 » 11 avr. 2014, 19:24

Bonjour à tous,

C'est ici mon premier post sur ce forum et certainement pas ma dernière participation 8-)

J'ai quelques questions de "novice" PHP/BDD à vous poser. Je dois réaliser une application basée sur le concept d'un site e-commerce un peu particulier, car il sera utilisé par des enfants de 8 à 12 ans pour une exposition numérique qui doit mettre en avant les choix stéréotypés des enfants (garçon/fille).

Voici un petit zoning pour vous donner une idée du rendu :
Image

L'idée c'est que les enfants disposent d'un porte-monnaie de 800€ qui doivent dépenser en achetant des produits sur le site qui permettra de mettre en avant leur choix plus ou moins "stéréotypé". Il y aura plusieurs catégories et ils doivent choisir au moins 1 produit dans chaque catégorie, voici les différentes conditions que je dois mettre en avant sur le site internet :

- Ajout d'un produit au panier -> JS
- Décrémentation de sa valeur dans le porte-monnaie -> PHP et JS
- Changement automatique de l'icône (X ou V) dans la "liste" -> JS
- Incrémentation du compteur de stéréotype (display:hide) -> PHP et JS

- Possibilité d'enlever un produit du panier via la liste. -> JS
- Remboursement de la valeur dans le porte-monnaie. ->PHP et JS
- Changement de l'icône (V en X) dans la "liste" -> JS
- Décrémentation du compteur de stéréotype (display:hide) -> PHP et JS

- Impossibilité de valider la liste tant que celle-ci n'est pas complète. -> JS
- Récupération du choix des produits ainsi que de la valeur cumulée du stéréotype pour comparer les choix des enfants (2 groupes simultanément sur 2 postes, 1 en version garçon, l'autre en fille) -> PHP et JS

Ma question est la suivante, quels seraient les fonctions PHP (et BDD) à utiliser pour gérer les données (catégories, produits, valeur courante du porte-monnaie, compteur de stéréotype et sauvegarde des choix par internaute pour pouvoir ressortir des stats) ?

Si vous avez un exemple, je suis très intéressé, il me servira de base de travail que je pourrais dupliquer.

PS: Je dois rendre mon projet dans 3 semaines.

Merci pour la lecture et pour votre aide,
Bon weekend,
Aloha Clément :D