Académique Documents
Professionnel Documents
Culture Documents
2023-2024
Workshop N°6:
PHP
Objectifs :
✔ Maîtriser les notions de l’OO
✔ Création d’une base de données MySQL
✔ Introduction à l’interface PDO.
Enoncé : Une fédération sportive désire créer un site web qui offre la possibilité aux joueurs de
s'inscrire, de consulter des matchs et tournois.
Partie 1 : Configuration
4. Créer la classe « config » dans le fichier « config.php ». Au niveau de cette classe, créer la
fonction « getConnexion() » qui permet d’établir la connexion avec la base de données
comme présentée ci-dessous :
<?php
class config
{
private static $pdo = null;
6. Créer la méthode « listJoueurs() » permettant d’afficher la liste des joueurs dans la base
de données.
7. Créer un fichier « ListJoueurs.php » au niveau du dossier « Views ».
8. Dans le fichier «ListJoueurs.php», faites appel à la méthode «listJoueurs()» afin
d’afficher la liste des Joueurs enregistrés dans la table « Joueur » dans un tableau.
10. Ajouter un lien « delete » permettant de faire appel à la fonction « deleteJoueur ($id) ».
Après la suppression, ajouter une redirection vers le fichier « ListJoueurs.php ».
Partie 7 : Recherche
18.Créer la méthode « rechercheTournoi() » qui permet de lister les tournois selon un titre.