Vous êtes sur la page 1sur 2

TD REVISION PHP MYSQL Prof : Mme DIOP

Nous considérons ici une entreprise appelée SACA qui souhaite mettre en place
un module pour administrer ses employeurs. L’application est composée d’une
partie font office (accessible aux clients) et d’une partie back office qui permet à
tout administrateur bénéficiant d’un compte admin d’accéder aux infos des
employeurs et de pouvoir effectuer les opérations suivantes :
- Ajouter employer
- Supprimer employer
- lister les employer
- modifier employer ect …

On suppose constituer une base de données MySQL appelée SACA avec une table
« EMPLOYER » comprenant 6 champs :

id- employer : identifiant de l’employé (type INT, auto incrément)


nom- employer : nom de l’employé (type VARCHAR, taille 30)
matricule- employer : matricule de l’employé (type INT)
prénom - employer : prénom de l’employé (type VARCHAR, taille 30)
login - employer : login de l’employé (type VARCHAR, taille 30)
mot - passe - employer : mot de passe de l’employé (type VARCHAR, taille
30)

1. Ecrire un script PHP nommé con.php contenant uniquement une fonction


condatabase() chargée de se connecter à MySql et de sélectionner la base de
donnée SACA.
2. Créer un formulaire d’authentification admin.php permettant aux
administrateurs de l’application de se connecter afin d’accéder à la page
AdminEmployer.php.
NB : Seul l’administrateur du site avec un login « admin » et mot de passe « toutdroit
» peut effectuer tous les opérations ci-dessus c’est à dire accéder à la page
AdminEmployer.php.
3. Ecrire le script PHP qui permet de créer l’interface d’administration des
employés dans la page AdminEmployer.php ci-dessous.

Remarque : le bouton « supprimer employé » doit appeler la page


supEmployer.php en lui passant en paramètre par variable de session l’id de
l’employé sélectionné. Le bouton « modifier employé» doit appeler la page
ModifEmployer.php en lui passant en paramètre par session l’id.
4. Créer un script PHP dans supEmployer.php contenant uniquement une
fonction SupEmp(id- employer) qui permet de supprimer un client de la base
de donnée dont l’id est passé en paramètre à la fonction.
5. Créer un script PHP dans ModifEmployer.php contenant une fonction
ModifEmp (id- employer) qui permet de faire une mise à jour du client dont
l’id est passé en paramètre à la fonction. Pensez aux variables de SESSIONS
pour conserver les données.

6. Réaliser la partie FRONT OFFICE accessible aux clients qui permet à tout
employé connecté de mettre à jour ses propres données (exemple modifier son
login et mot de passe).

Vous aimerez peut-être aussi