Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/08/2006, 16h48   #1
Nouveau Membre du Club
 
Avatar de kiruban
 
Inscription : août 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 121
Points : 39
Points : 39
Par défaut Affectation dans une boucle PHP

Bonjour,

Je voudrais parcourir une boucle, j'utilise smarty

voila ce que j'ai fais mais ca n'a pas l'air de marché

php:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
$querycat = mysql_query("SELECT cat_id, cat_name FROM categories",$db); 
while($data = mysql_fetch_array($querycat)) { 
 $cid = $data['cat_id']; 	 
 $name = $data['cat_name']; 	 
// $smarty->assign('categories', array(
 //     'cid' => '$cid',
//      'name' => '$name')
//    );
 $smarty->assign('cid',"$cid");
 $smarty->assign('name',"$name");
 //$smarty->display('categories.tpl');
}
smarty:
Code :
1
2
3
4
5
6
7
8
9
10
 <div id="menu">
    <div id="gauche">
      <h1>Catégories</h1>
      <ul class="menugauche">
 {section name=cat loop=$cid}
        <li><a href="jeux.php?cid={$cat}&id={$id}">{$name}</a></li>
{/section}
      </ul>
    </div>
  </div>
merci de m'aidez

PS: je ne savais pas dans quelle partie du forum mettre ce topic, je suis navré
__________________
Knowledge is useless until you share it.
kiruban est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 09h30   #2
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 38
Points : 38
essaye :
Citation:
while($ligne = mysql_fetch_array ($this->oResultat,MYSQL_ASSOC)){
$result[] = $ligne;
}//while

$smarty->assign('result', $result);

smarty :

{section name=client loop=$result}
{$result.cat_id}
{/section}
il faut faire quelques modifs de code...
mohican13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web