Hallo,
ich habe ein view.html.php in der ich die Daten von meinem helper.php hole. Die anzeige im Form habe ich als list eingefügt. Es Zeigt mir die Liste an, aber nicht was ich ausgewählt habe.
In der DB-Tabelle habe ich die Spalte als Text eingefügt.
form.phpview.html.phpPHP-Code:<?php echo $this->lists['catid']; ?>helper.phpPHP-Code:// All categories
$categories = Helper::getCategories();
$categories = array_merge( $categories);
$lists['catid'] = JHTML::_('select.genericlist', $categories, 'id[]', 'class="inputbox" size="5" multiple="multiple" ', 'id', 'name' );
$this->assignRef("lists", $lists);
DB-Tabelle:PHP-Code:public static function getCategories() {
$db = JFactory::getDBO();
$tableCategories = $db->nameQuote('#__moin_categories');
$query = "
SELECT
*
FROM
$tableCategories
";
$db->setQuery($query);
return $db->loadAssocList();
}
Ausgewählt habe ich 1 und 3Kategorie.gif Leider wird es mir nicht farblich angezeigt!Code:-- -- Tabellenstruktur für Tabelle `jos_moin_projects` -- CREATE TABLE IF NOT EXISTS `jos_moin_projects` ( `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT, `category_id` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -- Daten für Tabelle `jos_moin_projects` -- INSERT INTO `jos_moin_projects` (`id`, `category_id`) VALUES (1, '1,3);
Wie kann ich erreichen, damit es mir die ausgewählten 'category_id' anzeigt?


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen