Hallo,
ich habe ein weiteres Problem!
es wird nur immer die Liste angezeigt, die am Schluss steht! Gedreht habe ich den Code auch schon.
Die SelectListe "//Create vehicle" wird angezeigt und die von "//Create category" und "//Create city" nicht, so wie ich den Code jetzt habe! Eine Fehlermeldung erahlte ich auch keine-
view.html.php
model (test.php)PHP-Code://Create category list #__category
$categories = & $this->get( 'Categories');
$catlist = array();
$catlist[] = JHTML::_('select.option', JText::_( 'SELECT CATEGORY' ) );
$catlist = array_merge( $catlist, $categories );
$lists = array();
$lists['category'] = JHTML::_('select.genericlist', $catlist, 'catid', 'size="1" class="inputbox"', 'catid', 'catname', $items->catid );
//Create city list #__city
$city= & $this->get( 'city');
$fatlist = array();
$fatlist = array_merge( $fatlist, $city);
$lists = array();
$lists['city'] = JHTML::_('select.genericlist', $fatlist, 'fatid []', 'size="6" multiple="multiple" class="inputbox" ', 'fatid', 'fatname', $items->fatid );
//Create vehicle list #__vehicle
$vehicle = & $this->get( 'Vehicle');
$vatlist = array();
$vatlist[] = JHTML::_('select.option', JText::_( 'SELECT VEHICLE' ) );
$vatlist = array_merge( $vatlist, $vehicle );
$lists = array();
$lists['vehicle'] = JHTML::_('select.genericlist', $vatlist , 'vatid []', 'size="5" multiple="multiple" class="inputbox"', 'vatid', 'vatname', $items->vatid );
$this->assignRef('items', $items);
$this->assignRef('lists', $lists);
und form.phpPHP-Code:function getCategories()
{
// current category info
$query = 'SELECT catid, catname, color FROM #__category WHERE published = 1';
$this->_db->setQuery( $query );
$this->_categories = $this->_db->loadObjectList();
return $this->_categories;
}
function getVehicle()
{
// current Vehicle info
$query = 'SELECT vatid, vatname FROM #__vehicle WHERE published = 1';
$this->_db->setQuery( $query );
$this->_vehicle = $this->_db->loadObjectList();
return $this->_vehicle;
}
function getCity()
{
// current Cityinfo
$query = ' SELECT fatid, fatname '
. ' FROM #__City '
. ' WHERE published = 1';
$this->_db->setQuery( $query );
$this->_City= $this->_db->loadObjectList();
return $this->_City;
}
Bitte um HilfePHP-Code:<td><?php echo $this->lists['category']; ?></td>
<td><?php echo $this->lists['city']; ?></td>
<td><?php echo $this->lists['vehicle']; ?></td>


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen