Title: Exercice sur les bases de donnes
1Exercice sur les bases de données
Quelques rappels et conseils (voir Aides gt Accès
à la base de données)
2Structure du programme
fichier.html
fichier.js
Récupération des paramètres entrés par
lutilisateur Appel des opérations Affichage
Opérations, essentiellement appels à la base de
données
3Réseau de pages HTML
fichierA.html
accueil Initialisation
fichierB.html
accueil.html
Appel 1 Appel 2 Appel 3
fichierC.html
4Page daccueil
5Entrées des données
6Page affichant la liste
7Code demandant laffichage de la liste
        lth3gtListe des employés d'un projetlt/h3gt Â
      lttable cellspacing"0" cellpadding"0" style
"width50"gt            lttrgt                lttd
gtNomnbspnbspnbsplt/tdgt                lttd  s
tyle"width100"gt
ltinput id"projet_nom" style"width100"/gt
lt/tdgt            lt/trgt            lttrgt
                lttd colspan"2" style"text-align
center"gt
ltbutton onclick"listeEmployesProjet()"gtEntrer
lt/buttongt
lt/tdgt            lt/trgt        lt/tablegt        Â
ltdiv id"result"gtlt/divgt
8Code daccès à la BD
    var result    try         result  database
.query("select id from employe where
nom?",nomM)     catch (e)         alert(e"\n
"database.readyQuery)        return        if
 (result.lengthundefined  result.length0)Â
        alert("Manager pas trouvé")        return
        try         database.query("insert
into projet values(null, ?, ?)",nom,result0.id)
     catch (e)         alert(e"\n"database.re
adyQuery)        return   Â
9Sans sélection exécuté jusquà fin Si
sélection la sélection est exécutée
Résultats