Vous êtes sur la page 1sur 2

Cycle BTS Ouarzazate

Contrôle N°1 (Semestre 2)


Développement Web (M 18)
DSI (2ème Année)

On veut développer une application Web qui fait la gestion des personnels d’une entreprise, pour
cela on dispose d’une base de données GestionService composées des deux tables suivantes :
Service (numero_service, nom_service, nombre_employe)
Personnel (numero, nom, prenom, adresse, email, num_mobile, date_recrutement, #numero_service)
1. Ecrivez un script php qui permet de tester la connexion au serveur local (les paramètres
d’accès au serveur sont : host=127.0.0.1, user=root et mot de passe = "") et à la base de
données «GestionService»
2. Ecrivez un script php permettant d’insérer un nouveau employé, sachant que :
 Numéro est une valeur auto incrémentale,
 Email est sous la forme nom.prenom@entrepriseY.com.
<form action=" " method="post">

<label for="nom"> Nom employé :</label><input type="text" name="nom"><br>

<label for="prenom"> Prénom employé :</label><input type="text" name=" prenom "><br>

<label for="adresse"> Adresse employé :</label><input type="text" name=" adresse"><br>

<label for=" mobile "> Mobile employé :</label><input type="tel" name=" mobile " ><br>

<label for="recrutement">Date recrutement employé :</label><input type="date"

name="recrutement" value=''><br>

<label for="service"> Service de l’employé :</label>

<select name="service" id=" service ">

<option value="" >Choisissez le service </option>

<option value="informatique ">Informatique</option>

<option value="finance">Finance</option>

<option value="transport">Transport</option>

</select>

<button type="submit">Insérer employé</button>

</form>

3. Ecrivez un script permettant d’afficher les employés de l’entreprise comme


illustré ci-après.

Mr Brahim SKOUKNI Page 1


Cycle BTS Ouarzazate

<table border='1' width="600" align='center'>


<tr>
<th>Nom employé</th>
<th>Prénom employé </th>
<th>Service</th>
<th colspan="2">Action</th>
</tr>
<tr align='center'>
<td> code php </td>
<td> code php </td>
<td> code php </td>
<td><a href="modifier.php?id= code php ">Modifier</a></td>
<td><a href="supprimer.php?id= code php ">Supprimer</a></td>
</tr>
code php
</table>
4. Ecrivez un script php permettant de supprimer un employé.
5. Ecrivez un script php permettant de rechercher un employé par son email.
NB :
Si la recherche est positive il faut rediriger l’utilisateur à la page profil
(affichant l’email de l’employé) du personnel recherché.
Sinon, afficher un message d’erreur
Il faut prendre en considération le cas où on oublie de saisir l’email.
Il faut sécuriser la saisie de l’email
<form action="" method="post">
<fieldset width="400">
<legend>Recherche employé par E-mail</legend>
<label>Entrer l'e-mail de l'employé</label><input type="email" name="email">
<input type="submit" name="Rechercher" value="Rechercher">
</fieldset>
</form>

Mr Brahim SKOUKNI Page 2

Vous aimerez peut-être aussi