Bonjour à tous,
Je cherche manifestement un moyen pour afficher les 3 derniers résultats d'une requête MySQL dans une template Smarty mais je n'y parviens pas.
Voici le code se trouvant dans le fichier index.tpl :
Et, le code du fichier index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 {section name=ID_MEMBRE loop=3} ID utilisateur : {$ID_MEMBRE}<br /> Pseudonyme : {$PSEUDO_MEMBRE}<br /> Adresse complète : {$ADRESSE_MEMBRE}<br /><br /> {/section}
Merci d'avance pour vos corrections et votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php require '../libs/Smarty.class.php'; $smarty = new Smarty; $smarty->compile_check = true; $smarty->debugging = false; $connexion = mysql_connect("srvdev01.3suisses.fr", "Administrator", "HQvxD31v2"); mysql_select_db("template", $connexion); $resultat = mysql_query("SELECT * FROM utilisateurs ORDER BY id_utilisateur"); while($utilisateurs = mysql_fetch_array($resultat)) { $smarty->assign("ID_MEMBRE",$utilisateurs[0]); $smarty->assign("PSEUDO_MEMBRE",$utilisateurs[1]); $smarty->assign("ADRESSE_MEMBRE",$utilisateurs[3]); $i++; } $smarty->display('index.tpl'); ?>
Partager