<?php
$default = 1; // value по умолчанию
$details = array(1 => '1', 2 => '2', 3 => '3');
$options = array();
foreach($details as $key => $value){
$options[] = JHTML::_('select.option', $key, $value);
}
echo JHTML::_('select.genericlist', $options, 'select', 'style="float: left', 'value', 'text', $default);
//<select name="select" style="float: left;"></select>
?>
Если с из базы что-то нужно то так:
$database =& JFactory::getDBO();
$query = "SELECT * FROM table'";
$database->setQuery($query);
$categorylist = $database->loadObjectList();
Но я делаю по типу MVC, там немного по иному, но суть та же