1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
<?php
require('template.php');
mysql_connect('localhost', 'julp', '*****');
mysql_select_db('julp');
function genererMenu(&$tpl) {
$reponse = mysql_query("SELECT * FROM test_cat WHERE publier=1;");
while ($donnees = mysql_fetch_array($reponse)) {
$res = $donnees['categorie'];
$reponse_lien = mysql_query("SELECT * FROM test WHERE categorie='$res'");
$tpl->assign_block_vars('menu',
array(
'CATEGORIE' => $res
)
);
while ($donnees_lien = mysql_fetch_array($reponse_lien)) {
$tpl->assign_block_vars('menu.lien',
array(
'ADRESSE' => $donnees_lien['nom'],
'TITRE_ADRESSE' => $donnees_lien['nom']
)
);
}
}
}
// On créé une instance de la classe template, passez en paramètre le répertoire ou se trouvent tous vos fichiers templates
$template = new Template('./');
// On assigne a un alias "test" le nom du fichier .tpl qu'on compte utiliser
$template->set_filenames(array('test' => 'Templates/test3/test.tpl'));
/*$template->assign_vars(array(
'META' =>******,
'BANNIERE' =>******,
'MENU_HORIZONTALE' =>******,
'MINI_MENU' =>******,
'CHEMIN_DE_FER' =>******,
'AUTEUR' =>******,
'DATE' =>******,
'CONTENU' =>******,
'NAVIGATION' =>******,
'BOTTOM' =>******,
));*/
genererMenu($template);
// On parse le fichier HTML, c'est à dire qu'on assigne aux fichier template toutes les données qu'on à créer dans le .php
$template->pparse('test');
deconnexion_DB();
?> |
Partager