Jump to content

Problème requête SQL


Recommended Posts

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

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...