schoumi26 Posted April 21, 2014 Share Posted April 21, 2014 Bonjour, J'utilise prestashop 1.5.6.2 J'ai créé une nouvelle table mysql pour récupérer les formulaires d'un concours. L'insertion des données se fait parfaitement depuis le formulaire de concours. J'aimerai bien que mes clients puissent avoir un historique de leurs concours, j'ai donc créé une page concours.php à la racine, une page ConcoursController.php dans controller/front et ma page concours.tpl ConcoursController.php public function displaycontent() { $requete = Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'concours` WHERE `id_customer` = \''.pSQL($context->customer->id).'\'')or die(mysql_error()); $this->context->smarty->assign('requete',$requete); $this->setTemplate(_PS_THEME_DIR_.'concours.tpl'); } concours.tpl <table id="order-list" class="std"> <thead> <tr> <th class="first_item">{l s='ID'}</th> <th class="columnDate">{l s='Date'}</th> <th class="item">{l s='Type'}</th> <th class="item">{l s='Desc'}</th> <th class="item">{l s='Statut'}</th> </tr> </thead> <tbody> {foreach from=$requete item=trans name=myLoop} <tr> <td class="history_method">{$trans->id_concours}</td> <td class="history_date bold">{$trans->date}</td> <td class="history">{$trans->typetr}</td> <td class="history">{$trans->desc}</td> <td class="history">{$trans->statut}</td> </tr> {/foreach} </tbody> </table> Aucun résultat n'est retourné sur la page concours.tpl En activant le mode débug, j'obtiens ces erreurs : Notice: Undefined index: requete in Notice: Trying to get property of non-object in Comment puis-je régler ces erreurs svp? Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now