1 / 9

Exercice sur les bases de données

Exercice sur les bases de données. Quelques rappels et conseils (voir Aides > Accès à la base de données). Structure du programme. fichier.html. fichier.js. Récupération des paramètres entrés par l’utilisateur Appel des opérations Affichage. Opérations, essentiellement appels

abe
Download Presentation

Exercice sur les bases de données

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Exercice sur les bases de données Quelques rappels et conseils (voir Aides > Accès à la base de données)

  2. Structure du programme fichier.html fichier.js Récupération des paramètres entrés par l’utilisateur Appel des opérations Affichage Opérations, essentiellement appels à la base de données

  3. Réseau de pages HTML fichierA.html accueil Initialisation fichierB.html accueil.html Appel 1 Appel 2 Appel 3 fichierC.html

  4. Page d’accueil

  5. Entrées des données

  6. Page affichant la liste

  7. Code demandant l’affichage de la liste <h3>Liste des employés d'un projet</h3><tablecellspacing="0"cellpadding="0"style="width:50%"><tr><td>Nom&nbsp;&nbsp;&nbsp;</td><tdstyle="width:100%"> <inputid="projet_nom"style="width:100%"/> </td></tr><tr><tdcolspan="2"style="text-align:center"> <buttononclick="listeEmployesProjet()">Entrer </button> </td></tr></table> <divid="result"></div>

  8. Code d’accès à la BD var resulttry {        result = database.query("select id from employe where nom=?",nomM)    } catch (e) {        alert(e+"\n"+database.readyQuery)return    }if (result.length==undefined || result.length==0) {        alert("Manager pas trouvé")return    }try {        database.query("insert into projet values(null, ?, ?)",nom,result[0].id)    } catch (e) {        alert(e+"\n"+database.readyQuery)return    }

  9. Sans sélection: exécuté jusqu’à fin Si sélection: la sélection est exécutée Résultats

More Related