TP NOTÉ

Description du sujet

Nous désirons créer une boutique en ligne qui vend des chaussures.

Vous possèdez l’ensemble des fichiers suivant : lesFichiers

La boutique

exemple 1 : panier vide


exemple 2 : panier avec chaussures

  • Complétez la page magasin.php et leStyle.css pour obtenir le même fonctionnement décrit dans la vidéo
  • Vous devez réaliser le même style. Si vous ne réaliser pas la même mise en page, vous vous exposez à des points de pénalités.
  • Chaque paire de chaussures a un prix différents

La Commande

Une fois le panier validé, vous êtes redirigez vers la page commander.php qui fait un récapitulatif du panier et qui permet à un utilisateur d’entrer ses coordonnées.

Validation

  • Une fois la commande validée, l’utilisateur arrive sur la page enregistrerCommande.php qui récapitule ses coordonnées et le contenu de son panier.
  • La commande de l’utilisateur est enregistré dans un fichier appelé laCommande.csv. Ce fichier doit contenir les chaussures commandées. Voici un exemple de fichier laCommande.csv :
nom,prix
"nike dunk",115
"nike purple",50
  • L’utilisateur possède un lien qui lui permet de revenir à la page initiale magasin.php

Attention

Vous vous exposez à des pénalités si :

  • vous changez le nom des fichiers
  • vous ne respectez pas la mise en page
  • vous avez des erreurs de compilation
  • vous n’affichez pas les informations demandées dans les différentes pages magasin.php

Vous faites du PHP à vous d’utiliser la bonne méthode afin d’afficher les pages dans le navigateur web !

Sites autorisés

À vous de jouer !

Vous pouvez :

  • changez les id et class des div
  • ajoutez des div
  • complètez le css (c’est même conseillé et c’est un peu l’objectif !)
  • complètez le fichier magasin.js pour pouvoir déplacer les chaussures dans le panier (c’est même conseillé et c’est un peu l’objectif !)
  • ajoutez du contenu aux différents fichiers (c’est même conseillé et c’est un peu l’objectif !)
  • ajoutez en plus des fichiers html/php/css/js (c’est pas vraiment utile, mais si vous le souhaitez vous pouvez)