[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Multiple Select
Seite 1 von 1

Multiple Select

Verfasst: 26. Jun 2015, 11:56
von Popkultur
Hallo!

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();
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.

Re: Multiple Select

Verfasst: 5. Aug 2015, 09:27
von gupi
Hey,
deine Aufgabenstellung ist für mich mehrdeutig.
Was benötigst Du,
eine Moduleingabe mit der Möglichkeit festzulegen wie viele Selekt-Boxen später in der Modulausgabe ausgegeben werden und nach welchen Kriterien gefüllt werden soll
oder
soll der Anwender später im Frontend dynamisch die Selekt-Boxen konfektionieren (Anzahl, Auswahlkriterien)?Darauf scheint die Hinweis auf jQuery zu deuten.

LG
Gunter