IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] Affectation dans une boucle PHP


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Invité
    Invité(e)
    Par défaut [Smarty] 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Points : 69
    Points
    69
    Par défaut
    essaye :
    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...

Discussions similaires

  1. copier plusieurs champs dans une boucle php avec javascript
    Par groskanel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/08/2010, 14h47
  2. Récupérer les coordonnées de plusieurs DIV dans une boucle PHP
    Par renaud26 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/11/2009, 10h23
  3. comparaison+affectation dans une boucle
    Par casafa dans le forum C++
    Réponses: 6
    Dernier message: 07/06/2008, 12h25
  4. [MySQL] Requetes SQL dans une boucle PHP
    Par Siteac dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2006, 14h35
  5. [Performance] LEFT JOIN vs SELECT dans une boucle (PHP)
    Par frochard dans le forum Requêtes
    Réponses: 4
    Dernier message: 28/10/2005, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo