Bonjour,
Je suis complètement perdue... je me lance dans l'utilisation de Smarty.
Je voudrais afficher des données via ma base de données. J'ai donc codé ma reqête sql et une boucle en smarty.
index.php
index.htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $commande = "SELECT * FROM pers"; $requete = mysql_query ($commande, $cnx) or die (mysql_error()); $RsPers = mysql_fetch_array ($requete); $NbreEnreg = count ($RsPers); $smarty->assign("TabPers",$RsPers); $smarty->assign("NbreEnreg",$NbreEnreg); $smarty->assign("nom",$RsPers[1]); $smarty->assign("age",$RsPers[2]); $smarty->assign("ville",$RsPers[3]);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <body> {* Code Smarty *} {section name=TabPers loop=$NbreEnreg} nom: {$nom}<br /> age: {$age}<br /> ville: {$ville}<br /><br /> {/section} </body>
Je pense que j'ai un problème avec mon tableau car c'est toujours le premier enregistement qui s'affiche.
Comment faire pour que ma bouche fonctionne ?
Merci.
Taly
Partager