Dans votre base de données, une table correspond à l'ensemble des différentes commandes passées par chaque utilisateur. Sa structure est la suivante:
Identifiant Commande Chaîne de caractères
Login Chaîne de caractères
Identifiant article Chaîne de caractères
Quantité commandée entier
Délai de livraison entier
Les articles commandés apparaissent au moyen d'une Datagrid. Une des colonnes doit correspondre à une image dont le nom repris dans l'URL correspond à l'identifiant de l'article avec l'extension jpg. Les images sont stockées dans le dossier images. Toute image absente sera remplacée par une image générique.
Une autre des colonnes comprend une icone qui correspondra au délai de livraison. Vert pour en entier compris entre 1 et 3, orange pour l'entier entre 3 et 7 et rouge pour la valeur supérieure à 7. La quantité commandée apparaît telle quelle dans une zone d'édition.
Chaque article commandé correspond à une ligne.
Vous envisagerez en option le fait que l'image soit chargée à partir d'un handler générique et que votre nom soit ajouté en bas de chaque photo (de façon programmée).
Une colonne est ajoutée et en vis à vis de chaque ligne, une corbeille doit apparaître. Lorsque l'on clique sur la corbeille, l'article correspondant est supprimé de la base de donnée et la grille est mise à jour. Vous envisagerez en option la gestion de cette suppression au moyen d'un accès à un service web accédé en AJAX.
Partager