Salve ragazzi sono nuovo,volevo chiedervi se qualcuno sa darmi qualche consiglio.
Sto cercando di inserire all'interno di un template una
combobox che legga dei dati da una tabella.
Ho modificato il codice del template aggiungendo questo:
<?php
$query = "SELECT codfor,fornitore FROM mia order by id desc ";
$objD = &JFactory::getDBO();
$objD->setQuery($query);
$aryReturnedCategories = $objD->loadObjectList('codfor');
foreach ($aryReturnedCategories as $objCat)
{
$arySelectOptions[] = JHTML::_('select.option', $objCat->nome , $objCat->nome );
}
$lists['fornitore'] = JHTML::_('select.genericlist', $arySelectOptions , 'fornitore', 'class="inputbox"', 'value', 'text' , 0 );
echo $lists['fornitore'];
?>
il risultato è il seguente errore:
Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP5.2.10\www\joomla\templates\beez\index.php on line 27
Notice: Undefined variable: arySelectOptions in C:\Program Files\EasyPHP5.2.10\www\joomla\templates\beez\index.php on line 32
Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP5.2.10\www\joomla\libraries\joomla\html\html\select.php on line 68
Qualcuno sa come posso risolvere il problema?
grazie