Estoy haciendo un módulo que me muestre el siguiente resultado:
Elche (2)
Orihuela (3)
El código que pongo es este:
$db =& JFactory::getDBO(); $query = 'SELECT pueblo, COUNT(*) FROM #__prueba GROUP BY pueblo '; $db->setQuery($query); $nombres = $db->loadResultArray(); foreach($nombres as $nombre) echo $nombre, '
';
En mysql si hago la consulta si que aparecen los datos, pero en el módulo no aparen todos los datos, sólo se ve:
Elche
Orihuela
Por favor, ¿alguien me puede ayudar?
Quisiera que saliera así:
Elche (3)
Orihuela (2) y metidos en div para cambiar el color de los números.
Hola,
Prueba con el siguiente código:
$db =& JFactory::getDBO(); $query = 'SELECT pueblo, COUNT(*) as totalpueblo FROM #__prueba GROUP BY pueblo '; $db->setQuery($query); $nombres = $db->loadObjectList(); foreach($nombres as $nombre) { echo '' . $nombre->pueblo . ' (' . $nombre->totalpueblo . ')'; }
Genial, muchísimas gracias.