Multiple Select
Verfasst: 26. Jun 2015, 11:56
Hallo!
Ich habe eine Selectbox in der Moduleingabe, die aus einer Datenbank befüllt wird:
Nun möchte ich die Moduleingabe so umbauen, dass es möglich ist, beliebig viele Select-Boxen (per jquery) anzulegen und die Werte dann in der Ausgabe auszulesen. Wie stell ich das am klügsten an? Die Auswahlmöglichkeiten in den Selects sind alle gleich (Produktliste). Ich will diese Produkte (je nach angelegter Menge der Selectboxen) dann tabellarisch nebeneinander darstellen. Mir gehts vor allem um die Frage, wie speichere ich das in den REX-Variablen.
Ich habe eine Selectbox in der Moduleingabe, die aus einer Datenbank befüllt wird:
Code: Alles auswählen
$sql = rex_sql::factory();
$query = 'SELECT * FROM '.$REX['TABLE_PREFIX'].$lng_technische_daten_tbl[$REX['CUR_CLANG']];
$sql->setQuery($query);
$rows = $sql->getRows();
$list = new rex_select();
$list->setName("VALUE[1]");
$list->setSize(1);
$list->addOption("Kein Produkt gewählt","");
if($rows){
for($i = 0; $i < $rows; $i ++){
$r = $sql->getValue($lng_produktbezeichnung_tbl[$REX['CUR_CLANG']]);
$sql->next();
$list->addOption($r,$r);
}
}
$list->setSelected("REX_VALUE[1]");
echo $list->get();