Dateigrösse: 2.14 kb
1<?phpfunction erzeugeSelect( $sel_name, $arr, $sel_item, $auto_submit = TRUE, $first = 'Wählen Sie eine Kategorie ' ){ $menu = '<select name="'.$sel_name.'" size="1"'; $menu .= $auto_submit ? ' onchange="if(this.value==\'alle\' || this.value==\'-1\') { alert(\'Bitte Eintrag wählen!\'); this.form.action=document.URL; }; this.form.submit();">'."\n" : '>'."\n"; $menu .= $first == '' ? '' : '<option value="-1">'.$first.'</option>'."\n"; foreach ($arr as $schluessel => $wert) { $selected = $sel_item == $schluessel ? ' selected="selected"' : ''; $menu .= '<option value="'.$schluessel.'"'. $selected.'>'.$wert.'</option>'."\n"; } $menu .= '</select>'."\n"; $menu .= $auto_submit ? '<noscript><input type="submit" name="abschicken" value=" GO " /></noscript>' : '<input type="submit" name="abschicken" value=" GO " />'."\n"; return $menu;}/*****************************************************************************************************************/function erzeugeSelect__( $sel_name, $arr, $sel_item, $auto_submit = TRUE, $first = 'Bitte Farbe wählen ' ){ $menu = '<form action="'.$_SERVER['PHP_SELF'].'" method="post">'; $menu .= '<select name="'.$sel_name.'" size="1"'; $menu .= $auto_submit ? ' onchange="this.form.submit();" onfocus="this.style.backgroundColor=\'#f8f8ff\'">'."\n" : '>'."\n"; $menu .= $first == '' ? '' : '<option value="-1">'.$first.'</option>'."\n"; foreach ($arr as $schluessel => $wert) { $selected = $sel_item == $schluessel ? ' selected="selected"' : ''; $menu .= '<option value="'.$schluessel.'"'. $selected.'>'.$schluessel.'</option>'."\n"; } $menu .= '</select>'."\n"; $menu .= $auto_submit ? '<noscript><input type="submit" name="abschicken" value=" GO " /></noscript>' : '<input type="submit" name="abschicken" value=" GO " />'; $menu .= '</form>'."\n"; return $menu;}?>