0% ont trouvé ce document utile (0 vote)
30 vues2 pages

Examen de Programmation Web 2024-2025

Le document présente un examen de fin de formation en programmation web, comprenant des questions à choix multiples sur HTML, PHP et SQL. Il inclut également un exercice pratique demandant la création d'une page web avec un formulaire de contact et l'enregistrement des données dans une base de données MySQL. Les spécifications incluent la création d'une barre de navigation, le stylisme CSS et la configuration de la base de données.

Transféré par

Younes Yns
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues2 pages

Examen de Programmation Web 2024-2025

Le document présente un examen de fin de formation en programmation web, comprenant des questions à choix multiples sur HTML, PHP et SQL. Il inclut également un exercice pratique demandant la création d'une page web avec un formulaire de contact et l'enregistrement des données dans une base de données MySQL. Les spécifications incluent la création d'une barre de navigation, le stylisme CSS et la configuration de la base de données.

Transféré par

Younes Yns
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Examen Fin de Formation Programmation web Note/20

Nom et Prénom ………………………………………..

Durée : 2h Année de formation : 2024-2025

Exercice 1 : Cochez la bonne réponse (6 points)

1- Que signifie HTML ?


a) Hyper Text Markup Language
b) Hyperlinks and Text Markup Language
c) Home Tool Markup Language
2- Comment faire une liste numérotée ?
a) <list>
b) <ol>
c) <ul>
3- Que signifie === en PHP ?
a) Comparaison par valeur uniquement
b) Comparaison par référence
c) Comparaison par valeur et type
d) Affectation
4- Que retourne la fonction count() en PHP ?
a) Le nombre de caractères dans une chaîne
b) Le nombre d'éléments dans un tableau
c) La longueur d’un fichier
d) La somme des valeurs numériques
5- Laquelle de ces commandes SQL supprime complètement une table ?
a) DELETE
b) REMOVE
c) DROP
d) CLEAR
6- Que se passe-t-il si on oublie l’attribut name d’un champ <input> ?
a) Le champ sera invisible
b) Le champ sera vide
c) Les données ne seront pas envoyées au serveur
d) La requête MySQL échouera

20408 ‫ب‬.‫ الدار البيضاء حي السلام ص‬:‫الجمعية الوطنية للإعلاميات و التسببر‬ 1


Email : [Link]@[Link] |Facebook :@ASSOANIG | Tél/Fax : 052221-88-05
Exercice 2 (14 points)

Objectif :
Créer une page web contenant un formulaire de contact, permettant à l’utilisateur d’envoyer
son nom, prénom, e-mail et message. Les informations envoyées doivent être enregistrées
dans une base de données MySQL.
Travail demandé :
1. Créer une barre de navigation contient le logo (ANIG) et 4 liens (ANNONCES –
FORMATIONS – ESPACES ETUDIANTS – CONTACT)
2. Créer un formulaire contenant les champs suivants :
 Nom (champ texte)
 Prénom (champ texte)
 E-mail (champ email)
 Message (textarea)
 Bouton "Envoyer"
3. Styliser la page avec CSS pour obtenir une présentation soignée (couleurs,
alignement, bordures...).
4. Créer un script PHP ([Link]) qui :
 Récupère les données envoyées par le formulaire
 Se connecte à une base de données MySQL
 Insère les données dans une table nommée contact
5. Créer la base de données anig_db et la table contact avec les champs :
 id (clé primaire, auto-incrémentée)
 nom (texte)
 prenom (texte)
 email (texte)
 message (texte)
 date_envoi (date et heure automatique - facultatif)

Référence des couleurs : L’orange : #FF9839 | Le bleu : #0CCBDA | Le marron : #382832

20408 ‫ب‬.‫ الدار البيضاء حي السلام ص‬:‫الجمعية الوطنية للإعلاميات و التسببر‬ 2


Email : [Link]@[Link] |Facebook :@ASSOANIG | Tél/Fax : 052221-88-05

Vous aimerez peut-être aussi