Ich habe ein Produkte-AddOn, wobei sich der Name des jeweiligen Produktes aus den Einträgen der anderen Felder zusammensetzen sollte.
Z.B. sind die Kategorien "stahl" und "alu" vorhanden, und der Produktname sollte sich aus Kategorie, Grösse und Höhe zusammensetzen. Dann hätte ich also als möglichen Produktename folgenden Eintrag:
Alu 2 0.80 x 2.50
Ist das mit addHiddenField überhaupt machbar? Oder müsste ich das mit CONCAT lösen?
Code: Alles auswählen
$field = &$form->addHiddenField('name','???');
$field = &$form->addSelectField('category_id');
$field->setLabel('Kategorien');
$select = &$field->getSelect();
$select->setSize(1);
$query = 'SELECT name as label, id FROM '.$REX['TABLE_PREFIX'].'geruest_miete_categories';
$select->addSqlOptions($query);
$field =& $form->addSelectField('hoehe');
$field->setLabel("Höhe in Meter");
$select =& $field->getSelect();
$select->setSize(1);
$select->addOption("2","2" );
$select->addOption("3","3" );
$select->addOption("4","4" );
$select->addOption("5","5" );
$select->addOption("6","6" );
$select->addOption("7","7" );
$select->addOption("8","8" );
$field =& $form->addSelectField('groesse');
$field->setLabel("Grösse");
$select =& $field->getSelect();
$select->setSize(1);
$select->addOption("0.80 x 2.50","0.80 x 2.50" );
$select->addOption("1.30 x 2.50","1.30 x 2.50" );
$select->addOption("2.60 x 2.50","2.60 x 2.50" );