Quelltext der Datei: http://www.michaelster.ch/lernen/aufklapp.php

Dateigrösse: 2.14 kb

[Anzeige ohne Zeilennummern]


 1 <?php
 2 
 3 function erzeugeSelect(    $sel_name,            
 4                         $arr,                
 5                         $sel_item,            
 6                         $auto_submit = TRUE,
 7                         $first         = 'W&auml;hlen Sie eine Kategorie &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' )
 8 {
 9     $menu    = '<select name="'.$sel_name.'" size="1"';
10     $menu   .= $auto_submit ? ' onchange="if(this.value==\'alle\' || this.value==\'-1\') { alert(\'Bitte Eintrag w&auml;hlen!\'); this.form.action=document.URL; }; this.form.submit();">'."\n" : '>'."\n";
11     $menu   .= $first == '' ? '' : '<option value="-1">'.$first.'</option>'."\n";
12     
13     foreach ($arr as $schluessel => $wert)
14     {
15        $selected = $sel_item == $schluessel ? ' selected="selected"' : '';
16        $menu    .= '<option value="'.$schluessel.'"'. $selected.'>'.$wert.'</option>'."\n";
17     }
18 
19     $menu .= '</select>'."\n";
20     $menu .= $auto_submit ? '<noscript><input type="submit" name="abschicken" value=" GO " /></noscript>' : '<input type="submit" name="abschicken" value=" GO " />'."\n";
21     
22     return $menu;
23 }
24 
25 /*****************************************************************************************************************/
26 function erzeugeSelect__(    $sel_name,            
27                             $arr,                
28                             $sel_item,            
29                             $auto_submit = TRUE,
30                             $first         = 'Bitte Farbe w&auml;hlen &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' )
31 {
32     $menu    = '<form action="'.$_SERVER['PHP_SELF'].'" method="post">';
33     $menu   .= '<select name="'.$sel_name.'" size="1"';
34     $menu   .= $auto_submit 
35                ? ' onchange="this.form.submit();" onfocus="this.style.backgroundColor=\'#f8f8ff\'">'."\n" 
36                : '>'."\n";
37     $menu   .= $first == '' 
38                ? '' 
39                : '<option value="-1">'.$first.'</option>'."\n";
40     
41     foreach ($arr as $schluessel => $wert)
42     {
43        $selected = $sel_item == $schluessel 
44                       ? ' selected="selected"' 
45                    : '';
46        $menu    .= '<option value="'.$schluessel.'"'. $selected.'>'.$schluessel.'</option>'."\n";
47     }
48 
49     $menu .= '</select>'."\n";
50     $menu .= $auto_submit 
51              ? '<noscript><input type="submit" name="abschicken" value=" GO " /></noscript>' 
52              : '<input type="submit" name="abschicken" value=" GO " />';
53     $menu .= '</form>'."\n";
54     
55     return $menu;
56 }
57 
58 ?>