Valeur de cette activité : 50 points
Compétence :
Compétence :
PEPS - Les listes déroulantes dynamiques et les bases de données *

A-Module 06 : ASP : 50 points - difficulté : 3

33- Les listes déroulantes dynamiques et les bases de données

Présentation

Ce travail consiste à créer deux listes déroulantes.
La première liste contiendra le nom de 3 catégories (exemple : Produits laitiers, Viandes, Produits laitiers) provenant d'une table d'une base de données.
La seconde liste devra se charger automatiquement d'une liste de 5 éléments reliés à la catégorie sélectionnée de la liste 1, ces données proviendront également d'une table liée à la table1 de la base de données..

Description


  1. Étape 1 : création de la base de données et des deux tables liées (voir l'activité 37809 : Les bases de données relationnelles - les relations multiples.
    1. Créez une base de données nommée : liste.mdb
    2. Créez deux tables nommées : CATEGORIE et ALIMENT
    3. Ces tables doivent être liées (créez un champ IDCATEGORIE dans la table ALIMENT qui servira à lier un aliment à sa catégorie)
    4. Ajoutez des enregistrements dans chacune des tables.
    5. Téléchargez cette base de données dans votre espace de téléchargement.
  2. Étape 2 : Ajoutez une page DANS VOTRE ESPACE DE TÉLÉCHARGEMENT en affichant l'assistant HTML ainsi que la directive 41964.
  3. Inscrivez dans votre page le titre de niveau 1 : Les listes déroulantes dynamiques et les bases de données
  4. En utilisant le langage ASP, dans votre page, vous devez créer deux listes déroulantes.
    La première liste affichera le nom des catégories inscrites dans votre table "CATEGORIE".
    La seconde liste devra se charger automatiquement d'une liste des éléments reliés à la catégorie sélectionnée de la liste 1 provenant de la table ALIMENTS de votre base de données.
    PISTE DE SOLUTION : Utilisez Google et les mots de recherche suivants : ASP listes déroulantes dynamiques ou base de données listes déroulantes dynamiques ou ASP DYNAMIC LISTBOX.
  5. Enregistrez cette page sous le nom listederoulante.asp
  6. Visualisez votre page et apportez des modifications au besoin.
  7. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 41964
  8. Inscrivez dans le champ titre : Les listes déroulantes dynamiques et les bases de données
  9. Sélectionnez la matière : informatique
  10. Inscrivez dans le champ no de la directive : 41964
  11. Insérez dans cette page un lien vers votre page listederoulante.asp