468x60

martedì 8 settembre 2009

Combobox con Joomla

Joomla! è un software open source di content management (CMS) per siti web, realizzato in PHP. È pubblicato con licenza open source GNU GPL2, e con i suoi numerosissimi template e moduli offre innumerevoli possibilità di sviluppo...

Vediamo come realizzare un Combobox in Joomla.
Per farlo è sufficiente modificare il template che si desidera utilizzare aggiungendo il seguente codice PHP:
$query = "SELECT id, nome FROM mytable order by id desc ";
$objD = &JFactory::getDBO();
$objD->setQuery($query);
$aryReturnedCategories = $objD->loadObjectList('id');

foreach ($aryReturnedCategories as $objCat)
{
$arySelectOptions[] = JHTML::_('select.option', $objCat->nome , $objCat->nome );
}

$lists['nome'] = JHTML::_('select.genericlist', $arySelectOptions , 'nome', 'class="inputbox"', 'value', 'text' , 0 );
echo $lists['nome'];
?>
Nell'esempio vengono inseriti all'interno di un combobox dei dati letti dalla tabella "mytable" di un database. Più precisamente, viene inserito il campo "nome", in ordine decrescente in base al campo "id".

1 commento:

  1. 1000 GRAZIE!
    non è stato facile trovare un articolo come il tuo!
    ciao
    Fabrizio

    RispondiElimina

468x60

Cerca su Google

Cerca nel Blog con Google