-
- Faire la découpe des templates html
-
- Afficher l'année courante dans le footer
-
- Créer une base de données "shop"
-
- Créer une table "products" avec les colonnes
- id
- category INT(3),
- name,
- description,
- price DECIMAL(11,2),
- picture,
- rating DECIMAL(1,1),
- date
-
- Insérer du contenu dans la table "products"
- BONUS : Adapter un script *_generator.php pour automatiser l'insertion du contenu
-
- Dans index.php :
- Afficher les 6 produits les plus récents
- BONUS : Afficher 2 produits aléatoires parmi les mieux notés dans la sidebar
-
- Dans product.php :
- Afficher 1 produit par rapport à un identifiant passé en paramètre
- BONUS : Afficher 3 produits associés dans la sidebar
-
- Dans les listes de produits (index.php, search.php, ...etc) :
- N'afficher qu'un extrait de la description du produit
- Renvoyer vers la page product.php pour afficher le produit en entier
-
- Dans search.php :
- Récupérer les données du formulaire de recherche rapide dans le header
- Faire la requête qui va chercher les produits correspondants à la recherche
-
- BONUS : Gérer la navigation en affichant la page active
-
- BONUS : Gérer la recherche avancée
-
- BONUS : Gérer les catégories de produits :
- Création de table product_category avec les colonnes id, label
- Passer par le moteur de recherche avancée pour filtrer sur une catégorie de produit