Contrôle N° 1 semestre 2 Backend
Exercice 1 (3 pts)
Écrivez un code HTML qui permet de saisir 3 notes et de les envoyer au serveur. Ensuite, écrivez
un code PHP qui permet de calculer et d'afficher la moyenne en vert si elle est supérieure ou égale
à 10, et en rouge si elle est inférieure à 10.
Exercice 2 (3 pts)
Écrivez un code HTML contenant deux champs de saisie pour permettre à l’utilisateur d’entrer
deux nombres, ainsi qu'une liste déroulante pour choisir l’une des quatre opérations (+, -, *, /), et
un bouton pour soumettre les valeurs. Ensuite, écrivez un code PHP pour récupérer les valeurs
saisies, effectuer le calcul selon l’opération choisie, et afficher le résultat.
Exercice 3 (4 pts)
Écrivez un code HTML pour envoyer les informations personnelles suivantes : le nom, le prénom
et la fonction. Puis, un code PHP qui effectue les traitements suivants :
1) Supprimer les espaces de début et fin dans les informations saisies.
2) Vérifier si l’utilisateur a rempli tous les champs et si les champs texte ont une taille
minimale de 2 caractères. Sinon, afficher un message d’erreur.
3) Mettre les informations de l’utilisateur en majuscules et s'assurer que tout code HTML
saisi dans un champ ne soit pas interprété, mais affiché comme du texte simple.
4) Afficher les données saisies dans un paragraphe.
Exercice 4 (4 pts)
Initialisez un tableau PHP avec les villes suivantes : Rabat, Paris, Marrakech, Istanbul, Madrid,
Londres et Marseille. Écrivez ensuite une boucle qui permet d’afficher uniquement les villes
contenant le mot « Ma ».
Exercice 5 (4 pts)
Initialisez un tableau associatif dont les clés sont les noms des villes suivantes du Maroc :
Marrakech, Casablanca, Rabat, Tanger, Essaouira, Safi, Agadir, avec les valeurs sont les
températures correspondantes (respectivement : 41, 32, 34, 28, 29, 33, 35). Ensuite, à l’aide d’une
boucle, affichez :
1) La ville avec la température maximale,
2) La ville avec la température minimale,
3) La moyenne des températures dans ces villes.
Exercice 6 (2 pts)
En utilisant le même tableau que dans l’exercice 5, affichez, à l’aide d’une boucle, la ville avec la
deuxième plus haute température.