Jump to content

[RISOLTO] Inserire una query in una pagina TAB


kilamdil

Recommended Posts

Ho trovato come fare guardando un pò di esempi dei moduli delle statistiche. Grazie

Ciao a tutti,
sto facendo un pò di sviluppi su Prestashop e volevo realizzare una pagina contenente la lista degli ordini, ed i codici sconto associati.

Ho creato un nuovo TAB sotto pagamenti ma non riesco a capire come Prestashop funzioni per quanto riguarda l'esecuzione e la visualizzazione dei risultati delle query.

Per esempio non capisco perchè non funzioni il blocco di codice che vi riporto a seguire:

<?php

include_once (PS_ADMIN_DIR . '/../classes/AdminTab.php');

class AdminProvvigioni extends AdminTab
{

   public function __construct()
   {
       // Initialise the tab by linking it to a database table and setting its default permissions
       parent::__construct();
   }

   public function postProcess()
   {
       // This function is executed when the Submit button is clicked
       // Use it to store the value of text fields in the database
       parent::postProcess();
   }


   public function display()
       {
       // This function can be used to create a form with text fields
            echo $this->html = $this->_showInput($currentIndex);
       }

       private function _showInput($currentIndexArg) 
       {
             $sales = $this->getOrder();
       return 'TEST'.$sales['total'].'123';  

       }

   private function getOrder()
   {
       return Db::getInstance()->ExecuteS('SELECT SUM(od.`product_quantity`) AS total FROM `'._DB_PREFIX_.'order_detail` od WHERE `od.id_order_detail` = 1');        
   }        
}


?>



A visdeo mi veso stampate correttamente le scritte TEST ed 123 ma non riesco ad ottenere stampato il risultato della query.

Dove sbaglio?

Grazie mille!

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