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 :

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}
Et, le code du fichier index.php :

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');
 
?>
Merci d'avance pour vos corrections et votre aide