Voici l´énoncé de mon exercice ( il n´est pas très clair mais ce n´est pas moi qui l´ai fait ) :
Partie 1 : mise en place de la base de données
- ouvrir mysql sur votre serveur en utilisant l´interface phpmyadmin. Après avoir sélectionné la base mysql, cliquer sur l´onglet SQL
et passer à l´étape suivante.
- créer une nouvelle base en exécutant le script CREERBASE_MYSQL.SQL fourni par votre professeur chéri.
- sélectionner ensuite la base cours nouvellement créée et dans l´onglet SQL, exécuter le script CREOCC_mysql.SQL,
qui chargera vos tables.
- créer un utilisateur login : votrenom, password : votrenom : sélectionner la base mysql, la table user, puis insertion.
Serveur = localhost. S´attribuer quelques privilèges.
Partie 2 : Applicatif
Développer une application PHP qui vous permettra la gestion des cours et des sessions.
Il vous est demandé :
- de pouvoir visualiser les cours,
- de pouvoir visualiser les seminaires (codesemi, codecours, libellecours, datedebutsem, datefinsem)
- de pouvoir créer un nouveau cours,
- de pouvoir créer un séminaire, en respectant l´intégrité référentielle, non gérée par votre version de mysql.
- de supprimer un séminaire. S´il ne reste plus de séminaire pour ce cours, il faudra supprimer le cours.
...etc... si vous en avez le temps !! !
Vous êtes libre de l´interface.
Les contraintes :
- utiliser les formulaires...bien sûr.
- le premier formulaire sera le formulaire de saisie du login, du password et du serveur. Il passera les paramètres par la méthode POST.
Le script qui sera appelé tentera de se connecter à la base et si la connexion échoue, le formulaire de saisie doit être affiché
à nouveau avec un message indiquant l´erreur. Si la connexion est bonne, vous irez sur le menu de l´application.
Vous utiliserez la fonction Header pour réaliser ce traitement.
- utiliser les variables de sessions.
- utiliser les fonctions d´inclusion des fichiers.