selectbox mit mehrdimensionalen Array füllen
Ludwig Mair
- php
0 Cheatah
Hi, Leute!
als gelegenheitsprogrammierer stehe dieses mal vor dem Problem,
eine selectbox mit den Einträgen eines mehrdimensionalen Array zu füllen.
Kann mir irgend jemand helfen??
Ich möchte daß es in der Box etwa so aussieht
Freie Kunst
Buch-/Mappenkunst
Bildhauerei
Holz
Stein
Karikatur
Holz
Stein
Computer
usw...
komme aber nicht weiter, da ich keine Erfahrung damit habe.
hier ein Ausschnitt meines Arrays:
$LANG_GENRES['Freie Kunst']['Buch-/Mappenkunst'] = '';
$LANG_GENRES['Freie Kunst']['Bildhauerei'] = array();
$LANG_GENRES['Freie Kunst']['Bildhauerei'][] = 'Holz';
$LANG_GENRES['Freie Kunst']['Bildhauerei'][] = 'Stein';
$LANG_GENRES['Freie Kunst']['Comic/Karikatur'] = '';
$LANG_GENRES['Freie Kunst']['Computer'] = '';
$LANG_GENRES['Freie Kunst']['Fotografie'] = '';
$LANG_GENRES['Freie Kunst']['Graffiti'] = '';
$LANG_GENRES['Freie Kunst']['Illustration'] = '';
$LANG_GENRES['Freie Kunst']['Installation'] = '';
$LANG_GENRES['Freie Kunst']['Malerei'] = array();
$LANG_GENRES['Freie Kunst']['Malerei'][] = 'Acryl';
$LANG_GENRES['Freie Kunst']['Malerei'][] = 'Mischtechnik';
$LANG_GENRES['Freie Kunst']['Malerei'][] = 'Öl';
$LANG_GENRES['Freie Kunst']['Originalgrafik'] = array();
$LANG_GENRES['Freie Kunst']['Originalgrafik'][] = 'Holzschnitt';
$LANG_GENRES['Freie Kunst']['Originalgrafik'][] = 'Holzstich';
$LANG_GENRES['Freie Kunst']['Originalgrafik'][] = 'Kaltnadel';
Hi,
als gelegenheitsprogrammierer stehe dieses mal vor dem Problem,
eine selectbox mit den Einträgen eines mehrdimensionalen Array zu füllen.
Du meinst ein HTML-<select>? Ich gehe mal davon aus.
Ich möchte daß es in der Box etwa so aussieht
HTML erlaubt innerhalb von <select> die Elemente <option> und <optgroup>. Letzteres darf nur <option> beinhalten. Daraus folgt, dass zwei Ebenen das Maximum des Erlaubten darstellen. Du hast also nicht einmal die Chance, ein PHP-Problem zu haben, weil Dir schon HTML einen Strich durch die Rechnung macht.
Cheatah
Hi,Cheatah
Danke dir für diesen Tipp
Gruß Ludwig