Schéma d'une page module

Une page module est une page type, un squelette.
En effet, même si les pages servent à différents buts, beaucoup de choses sont communes, commes les mécanismes de sécurité par exemple.

Ce squelette est bati suivant le schéma suivant :
- Inclusion de session
- Inclusion de base de données (si nécessaire)
- Constantes (si nécessaire)
- Récupération des champs (si c'est une page de modification) et des paramètres si présents.
- Début code HTML
- Code php d'affichage et inclusion des fonctions (si nécessaires)
- Fin de code HTML

Inclusion de session :

Cette inclusion permet de vérifier qu'une session a bien été ouverte, que l'utilisateur a bien le droit de consulter la page.

Inclusion de base de donnée :

Permet d'ouvrir la connexion avec le serveur mysql et donc d'effectuer des requêtes de base de données.

Constantes :

Il arrive parfois que l'on doive indiquer une valeur fixe dans la page (comme le nom d'un dossier contenant les images.
Je regroupe ces constantes sur le haut de la page afin de pouvoir les changer aisément en cas de besoin.
Cela permet aussi de facilement réutiliser la page.

Récupération des champs :

Si la page en cours est appelée suite à un formulaire, on récupère les valeurs tapées dans ce formulaire dans des variables ici.

Début code HTML :

Ici se trouve la page HTML

Code php d'affichage :

Dans le code html, j'inclue aux endroits devant recevoir les données dynamiques le code php permettant d'afficher celles-ci

Exemple :