Pratiquer Les templates
site officiel
tpln.sourceforge.net
Nous allons pratiquer TPLN pour construire de petits applicatifs web utilisant les fonctions de parsage de variables, d'interrogation de base de données, de gestion de blocs, de pagination des résultats et autres inclues dans le moteur.
Pour ce faire, les exercices proposés vous conduirons à construire les éléments d'une mini plate-forme internet avec deux services ouverts (un espace de liens, une zone contacts sur les membres) en utilisant quatre tables d'une base de données.
Ces exercices sont basés sur un projet concret, la plate-forme de formation ENFASE. Pour un tour d'horizon, cliquez ici.
Créer un fichier de connexion à la bdd qui sera à inclure dans les scripts.
Votre fichier index.php
doit servir de dispatcheur de page.
Par défaut, il doit afficher une page d'accueil avec au menu :
Recommandation : utiliser les fonctions php switch
et ses
options case
/ break
.
Affichage attendu :
Nom du groupe (nb membres)
Afficher les utilisateurs et leurs inscriptions à des groupes, triés selon le nom sous le format suivant :
/
NOM
Prénom - Ville (Département)
Recommandations : réutilisez en l'adaptant votre développement de l'exercice 3 (vous constaterez tout l'intérêt des templates dans votre travail !)
Affichage attendu :
Intitulé (lien)
commentaire
par /
Prénom
NOM pour le groupe < Nom du groupe >
Recommandations :
Vous devez :
Nous avons jusqu'ici travailler sur un mode administrateur. En réalité, il faut penser plus fonctionnellement la plate-forme:
Pour aide à la réflexion, voici l'exemple d'ENFASE,