Module : Atelier de Génie Logiciel

Institut Supérieur d'Informatique

Niveau : L2-SIL-ARS

Année Universitaire : 2010-201...
Module : Atelier de Génie Logiciel
Niveau : L2-SIL-ARS

Institut Supérieur d'Informatique
Année Universitaire : 2010-2011
...
Module : Atelier de Génie Logiciel
Niveau : L2-SIL-ARS

Institut Supérieur d'Informatique
Année Universitaire : 2010-2011
...
Module : Atelier de Génie Logiciel
Niveau : L2-SIL-ARS

Institut Supérieur d'Informatique
Année Universitaire : 2010-2011
...
Prochain SlideShare
Chargement dans…5
×

Tp4 - PHP

1 033 vues

Publié le

Visitez http://liliasfaxi.wix.com/liliasfaxi

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 033
Sur SlideShare
0
Issues des intégrations
0
Intégrations
314
Actions
Partages
0
Téléchargements
25
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Tp4 - PHP

  1. 1. Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique Niveau : L2-SIL-ARS Année Universitaire : 2010-2011 PHPECLIPSE + MYSQL CLIPSE Y Création de la base de données 1. Créer la base de données nommée « GestionSalle » relative au schéma entité/association de la figure suivante, en utilisant MySQL : 2. Remplissage des tables Table Salle id_salle type 11 12 13 login E1 E2 E3 E4 Mme. Lilia SFAXI TP TP cours Id_reservatio n 1 2 3 Mot_de_passe aze are poi mlo Table Réservation date id_enseig Id_salle 2010-02-22 2010-02-23 2010-02-23 11 12 11 Table Enseignant Nom Ali Med Sara Sami Prenom med ali med sara E1 E2 E1 nbHeures 12 10 12 14 Page 1/4
  2. 2. Module : Atelier de Génie Logiciel Niveau : L2-SIL-ARS Institut Supérieur d'Informatique Année Universitaire : 2010-2011 Création du site web Pour créer le site web, nous utilisons les plugins Eclipse suivants : - PHPEclipse : Plugin pour la réalisation et le débogage de projets PHP - JointLogic : Pour la réalisation de pages HTML WYSIWYG. 1. Ouvrir Eclipse et créer un espace de travail (workspace) dans le répertoire www sous EasyPHP. 2. Créer un projet de type PHPProject que vous appellerez reservation 3. Créer un nouveau fichier « salle.php » dans lequel insérer le code php qui permet l’accès à la base précédemment créée. Code générique d’accès à la base de données $cnx = mysql_connect ("hôte de connexion", "login", "mot de passe") or die("impossible de se connecter"); $db="nom de la base"; mysql_select_db ($db,$cnx) or die ("impossible d'ouvrir la base"); Utiliser les valeurs suivantes :  Hôte de connexion = 127.0.0.1  Login = root  Mot de passe vide.  Nom de la base de données : GestionSalle 4. Pour visualiser le contenu de votre page sur le navigateur interne d’Eclipse, faites un clic droit sur le fichier PHP que vous désirez exécuter, et lancer Run As  PHP Web Page. Pour le visualiser dans un navigateur externe, tapez l’adresse suivante : http://127.0.0.1/reservation/salle.php 5. Le code d’interrogation de la base de données est le suivant : Mme. Lilia SFAXI Page 2/4
  3. 3. Module : Atelier de Génie Logiciel Niveau : L2-SIL-ARS Institut Supérieur d'Informatique Année Universitaire : 2010-2011 $requete = mysql_query ("requête d interrogation de la base"); While ($resultat=mysql_fetch_array($requete)) { … } Ajouter dans la page « salle.php » un tableau qui affiche Les identifiants ainsi que les types des salles de la base de données. Pour réaliser un contenu HTML en utilisant le plugin JointLogic, faites un clic droit sur le fichier que vous désirez modifier, et aller à Ouvrir Avec  JointLogic HTML Designer. Vous obtiendrez l’affichage suivant : La bannière de gauche contient les éléments HTML que vous pouvez insérer. Pour le faire, double-cliquer dessus. 6. Créer une page « enseignant.php » qui contient la liste des enseignants. 7. Créer une page « enseignantRes.php » qui contient la liste des enseignants qui n’ont pas effectué de réservations. 8. Créer une page « infoSalle.php » qui contient L’id et le type de la salle, les datesde réservation de la salle, les noms et les prénoms des l’enseignants qui ont réservé la salle dont l’id est saisi par l’utilisateur. Mme. Lilia SFAXI Page 3/4
  4. 4. Module : Atelier de Génie Logiciel Niveau : L2-SIL-ARS Institut Supérieur d'Informatique Année Universitaire : 2010-2011 a. Pour cela if faut créer un formulaire. b. Dans ce formulaire insérer un champ de texte et un bouton de type submit. 9. Créer une page « infoEneig.php » qui contient les id et types des salles qu’un enseignant X a réservé. Le nom de l’enseignant est saisi par l’utilisateur. 10. Créer une page « liens.php » contenant des liens vers les pages précédentes. 11. Maintenant créer la page « index.php » qui contient deux champs de textes demandant à l’utilisateur de saisir son login et son mot de passe et un bouton pour valider. Si les informations saisies par l’utilisateur sont correctes il sera redirigé vers la page « liens.php » Mme. Lilia SFAXI Page 4/4

×