V.2.2- Traitement du formulaire
Pour commencer, nous créons une page connexion.php sous
Atom dans laquelle nous entrons le code qui va nous permettre de nous connecter
à notre base de données. Le code est le suivant :
ORY EPIPHANIE 50
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
Figure 21: connexion à la base de
données
Cette ligne de code permet de nous connecter à la base
de données à travers le nom de la base qui est « preinscrits
», le nom de l'administrateur qui est « root » et on a les
doubles côtes vident par ce qu'elles sont sensé encadrer le mot de
passe de l'administrateur mais notre administrateur n'a pas de mot de passe.
Le catch (PDOException) est présent pour les gérer
les éventuelles erreurs.
Après la création de notre page connexion.php,
nous allons maintenant venir implémenter notre page de traitement.
ORY EPIPHANIE 51
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
Figure 22: Récupération des
données rentrées dans le formulaire
La capture d'écran qui suit est une suite de la mrme page
de traitement et permet d'afficher un récapitulatif des informations
données par l'étudiant
ORY EPIPHANIE 52
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
Figure 24: Affichage de l'information saisie
Htmlspecialchare()
Les informations stockés dans la base de données
sont récupérées et affichées sur la page suivante
:
Figure 23: Récapitulatif des informations
saisies
ORY EPIPHANIE 53
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
A ce niveau l'étudiant peut télécharger
sous forme de PDF cette page de validation. Pendant ce temps les informations
sont allées se stocker dans la base de données. Concernant les
images, celles-ci vont se stocker dans un sous dossier d'upload nommé
photos et ce sont les chemins qui sont stockés dans la base de
données.
V.2.3- La page d'administration
Du point de vue de l'administrateur, celui-ci peut
accéder à une page admin.php sur laquelle il y a un tableau
comportant la liste de tous les étudiants inscrits avec la
possibilité de mise à jour et de suppression. On y trouve
également le nombre total d'étudiant inscrit.
Figure 25: page administrateur
L'accès à la page d'administration est soumis
à une authentification. Pour se faire nous avons créé un
sous dossier nommé admin dans lequel nous avons mis tous les fichiers
admin du site à savoir supprimer.php, modifier.php et admin.php. Le
ORY EPIPHANIE 54
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
dossier admin est alors protéger par les fichiers
.htaccess et .htpasswd (dans lequel nous avons entré le login et le mot
de passe de l'administrateur). Ainsi, à toute tentative d'accès
aux fichiers du dossier admin il sera demandé le login et le mot de
passe de l'administrateur.
ORY EPIPHANIE 55
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
|