BenitoBenitez Posted December 21, 2013 Share Posted December 21, 2013 Hola, hace poco que empece con esto de las tiendas en internet y empecé a usar prestashop, ahora me toca aprender php que se me esta haciendo una gran travesía. Me hace falta mostrar datos de mysql en prestashop, actualmente estoy desarrollando el codigo pero se ve que algo esta fallando porque no me muestra lo que quiero que muestre este es el .php if (!defined('_PS_VERSION_')) exit; class Estadisticas extends Module { private $_join = ''; private $_where = ''; public function __construct() { $this->name = 'estadisticas'; $this->tab = 'estadisticas'; $this->version = 1.0; $this->author = 'benito'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('estadisticas'); $this->description = $this->l('estadisticas'); } public function install() { return (parent::install() && $this->registerHook('AdminStatsModules')); } public function hookAdminStatsModules( $params ){ global $smarty; $sql="select * from ps_orders"; // creamos la sentencia sql $query=mysql_query($sql); // ejecutamos la consulta while($row=mysql_fetch_array($query)){ $datos=array($row['id_order']); } mysql_close(); $smarty->assign('datos' ,$datos); return $this->display(__FILE__, 'estadisticas.tpl'); } } Y este es el tpl <div id="module_testing_block_left" class="block"> <h4>Estadisticas</h4> <div class="block_content"> <table border="0" cellspacing="5" cellpadding="5"> {foreach key=key name=outer item=dato from=$datos} <tr class=""> {foreach key=key item=item from=$dato} <td align="left">{$item['id_order']}</td> {/foreach} </tr> {/foreach} </table> </div> </div> No se porque no sale los id_orders en la tabla, lo unico que sale en el modulo es 'Estadisticas' Ignorando por completo el id_order ¿Alguien sabe el por que? =/ Un saludo y gracias! Link to comment Share on other sites More sharing options...
Feliz Garcia Posted December 22, 2013 Share Posted December 22, 2013 He encontrado este aporte: http://pelechano.es/anadir-informes-en-prestashop/ que es maravilloso, te dejo el enlace por si te sirve. Link to comment Share on other sites More sharing options...
BenitoBenitez Posted December 22, 2013 Author Share Posted December 22, 2013 He encontrado este aporte: http://pelechano.es/anadir-informes-en-prestashop/ que es maravilloso, te dejo el enlace por si te sirve. Si que me sirve, muchas gracias, a dado la casualidad que estaba editando tambien el informe de productos vendidos asi que me viene genial porque me estaba dando dolores de cabeza! un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts