Vous êtes sur la page 1sur 2

Examen : PHP/MySQL

Durée : 2h

Question de cours : (8 pts)

1. C’est quoi le PHP ?


2. Créer les deux tableaux suivants :
Clé a b c d e

Valeur 1 2 3 4 5

6 7 8 9 10 11 12

3. A l’aide de la fonction ‘array_filter’ :

$tableau = array_filter($variable, "fonction") : Retourne un tableau contenant les


enregistrements filtrés d'un tableau à partir d'une fonction.

a. Filtrer le premier tableau en affichant les nombres pair.


b. Filtrer le 2ème tableau en affichant les nombres impair.

Exercice 1 : (12 pts)


1. Réaliser le Formulaire suivant :

1/1
www.toubkalit.ma M. LACHGAR Med
2. Ajouter les contrôles de validation (en JavaScript) pour les champs de saisie :
o L’email doit être un email valide (il suffit de tester la présence de @ et le point '.'
après);
o Le téléphone doit contenir 10 caractères ;
o Les champs sont bien renseignés.

3. Concevoir un modèle conceptuel de données pour la création d’une base de données ;


4. Ecrire les requêtes SQL permettant de créer les tables sous MySQL ;
5. Ecrire le Script PHP permettant d’insérer les données dans la BD ;
6. Ajouter au code une fonction ou méthode pour pouvoir crypter le mot de passe afin de le rendre
plus sécurisé ;
7. Créer une page web permettant d’afficher la liste des inscrits tirée par service;
8. Proposer un formulaire et le code pour chercher et afficher les informations d’un inscrit par CIN ;
9. Proposer un formulaire et le code pour l’identification de l’utilisateur ;
10. Ajouter un code permettant de récupérer des données de pages en pages ;
11. Créer un code de déconnexion et destruction de la session.

2/1
www.toubkalit.ma M. LACHGAR Med

Vous aimerez peut-être aussi