Jump to content

[RESOLU] Problème : Smarty SQL


Recommended Posts

Bonjour,

J'ai un petit soucis au niveau de l'exploration de deux tables dans ma BDD.

Je souhaite sélectionner les entrées d'une table ayant un des même "id_category" des entrées présentes dans une autre table. Ayant eu le même besoin, mais en PHP, j'ai repris le code SQL avec un INNER.

    function hookHome($params)
   {

       global $cookie, $smarty;
       $sql = 'SELECT boutique_category_lang.id_category, boutique_category_lang.name, boutique_category_lang.description, boutique_category_lang.link_rewrite FROM boutique_category_lang INNER JOIN boutique_home_featured_categories ON boutique_category_lang.id_category = boutique_home_featured_categories.id_category boutique_home_featured_categories.id = 1';
       $smarty->assign('results', $db->getAssoc($sql));

       return $this->display(__FILE__, 'homefeaturedcategories.tpl');

   }



dans mon fichier tpl j'ai :


{foreach key=catid item=info from=$results}
{$info.name}

{foreachelse}
Aucun élément n'a été trouvé dans la recherche
{/foreach}



Je n'ai mis qu'une variable pour le moment pour tester mais ça ne marche pas.

Où se trouve l'erreur ?

Merci

Link to comment
Share on other sites

Bonjour,

1- il faut mettre `nom_de_colonne`

2- getAssoc ??? getRow pour récupérer une ligne, ExecuteS pour plusieurs lignes

3- ca affiche "Aucun élément na été trouvé dans la recherche" ou rien ?

4-si il n'y a rien d'affiché, utilisé le module debug, le lien est dans ma signature

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...