Vous êtes sur la page 1sur 2

Universit Abou Bekr-Belkad Tlemcen

Facult des Sciences


Dpartement dInformatique

Epreuve Finale

2me anne Licence Informatique


Dveloppement dapplications Web
20 Mai 2015

Documents autoriss

Dure : 1h30

Note : Pour rsoudre le premier exercice, il est ncessaire dutiliser les proprits rows, rows.length,
firstElementChild, nextElementSibling, textContent, parentNode, et la fonction removeChild.
Exercice n 01 : Soit le tableau HTML suivant :

Sachant que ce tableau est identifi par "table_1", implmenter les fonctions JavaScript suivantes :
1. plus_petit_age(){} : Retourne le plus petit ge dans le tableau.
2. plus_jeune_etudiant(){} : Cette fonction doit utiliser la fonction plus_petit_age() pour afficher le
nom et le prnom du plus jeune tudiant (utiliser la fonction alert pour laffichage).
3. supprimer_ligne(i){} : Supprime la ime ligne du tableau. Noter que 1) on ne doit pas supprimer
len-tte du tableau, et 2) lindice doit tre infrieur la taille du tableau. Selon la valeur de i, afficher
si ncessaire un message derreur qui correspond chaque cas.
4. Supposons que la troisime cellule de la troisime ligne est cre comme suit :
<td id="cellule_age_2">21</td>

A partir de cette cellule on veut modifier le prnom de la quatrime ligne pour le rendre Akram.
Complter le code JavaScript suivant pour faire cela :
document.getElementById("cellule_age_2")..

Exercice n 02 : Soit le formulaire HTML suivant (avec un aperu de son code HTML droite) :
<form method="post" action="gestion.PHP">
..
<input type="text" name="nom"/>
..
<input type="text" name="prenom"/>
..
<select name="operation">
<option value="crediter">Crditer</option>
<option value="debiter" selected>Dbiter</option>
</select>
..
<input type="number" name="valeur" min="1"/>
..
</form>

Supposons que lon a une base de donnes BNP qui contient une table compte_bancaire. Cette table est
dfinie avec les champs nom, prenom, solde_actuel o chaque ligne de la table prsente le nom, le
prnom, et le solde actuel dun client donn. [ La BDD et la table sont dj cres ]
On veut rcuprer et traiter les valeurs du formulaire affich ci-dessous. Pour cela, implmenter le script
gestion.PHP comme suit :
1. Rcuprer les valeurs du formulaire (nom, prnom, opration faire, et la valeur).
2. Si le nom et le prnom saisis ne correspondent aucun compte dans la table compte_bancaire alors
afficher un message derreur (le message doit tre affich par la fonction JavaScript alert).
3. Si un compte de la table correspond au nom et au prnom saisis alors raliser lopration demande :
a) Pour crditer : ajouter tout simplement la valeur saisie au solde actuel du compte
correspondant.
b) Pour dbiter : enlever la valeur saisie du compte correspondant mais uniquement si le solde
actuel est suprieur la valeur enlever.
4. Modifier la question 2 comme suit : Si le compte nexiste pas alors faire une redirection avec
paramtres vers un script erreur.PHP.
5. Crer le script erreur.PHP qui doit rcuprer le nom et le prnom saisis et afficher un message
derreur. Par exemple, avec les paramtres Hichem Midoune, le message derreur doit tre :