|
Université de Tunis Institut Supérieur de Gestion de Tunis |
L. RABAI Y. ETTARRES |
Examen de Développement de sites web
Session de contrôle
3ème IAG
Nombre de pages : 3 pages
1. Questions de cours
Dans chacun des trois cas suivants, répondez de la manière la plus concise possible.
a) PHP est un langage de programmation côté serveur. Qu'est-ce que cela signifie ?
b) JavaScript est un langage de programmation côté client. Qu'est-ce que cela signifie?
c) Réaliser le partage en cadres suivant
|
|
||
|
|
|
|
2 Problème
Soit le formulaire suivant :
|
· votre nom : · votre prénom · votre date de naissance · votre mot de passe Quel est votre niveau d'étude q Premier cycle q Deuxième cycle q Troisième cycle Quelle est votre Langue ? (liste (arab…)) Cocher toutes vos options : q Option 1 q Option2 q Option3 Valider Effacer |
On vous demande de :
1. Créer une feuille de style appelée style.css définissant la présentation de votre page. Le style devrait comprendre au moins les mises en forme suivantes :
a. Le titre (Formulaire d'inscription) doit être gras, taille=24px, police anal, centré, couleur de texte blanche et arrière plan bleue. Le nom de la classe à créer est titre.
b. Les noms des champs à remplir ( Nom. Prénom, date de naissance et Mot de passe) doivent être présentés sous forme de texte de couleur rouge avec un arrière plan de couleur ayant le code « FFFFCC ». Le nom de la classe à créer est Champ.
C. Appliquer les styles créés aux parties concernées du formulaire.
2. Ecrire trois fonctions JavaScript
a. Test1() permettant de vérifier que tous les champs de saisie (nom. prénom, date de naissance et mot de passe) sont remplis.
b. Test2O permettant de vérifier que l'une des trois options (optionl, option2 ou option3) est sélectionnée
c. TESTA permettant de faire appel aux fonctions précédentes et actionnant
3. Ecrire le code HTML permettant de créer et d'envoyer les champs saisis de ce formulaire au fichier php « inscription.php » sachant que la liste Langues contient quatre langues à savoir l'Arabe, le Français, l'Espagnol et l'Allemand.
4. On veut lancer des requêtes à une base de données MYSQL.
a. Donner les instructions php nécessaires pour se connecter à la base de données Inscription.
b. Présenter les instructions php du fichier « inscription.php » permettant d'ajouter un enregistrement à la table ETUDIANT de la base INSCRIPTION sachant que l'identifiant est un entier autoincrémentable.
c. Ecrire les programmes HTML et PHP permettant d'afficher dans un tableau les informations (identifiant, nom, prénom et langue) des étudiants d'un cycle donné spécifié par l'utilisateur.
Bonne Chance