Dateigrösse: 2.14 kb
<?php
function 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;
}
?>