Hans: Probleme bei einem dynamischen select-Menü

Beitrag lesen

Hallo !

Auf der Seite www.hartwarehunter.de
gibt es ein dynamisches select Menü.
Ich bräuchte sowas auch. Allerdings krieg ichs nicht hin. :-(
Das Problem bei mir ist, daß nachdem man einen Punkt aus dem Menü
ausgewählt hat, und die Seite neu geladen wurde, das Menü
wieder auf den "option selected" Wert ("Bitte auswählen") zurückspringt. Was es aber nicht soll.
Ich nehme mal an, daß da noch irgendwo ein javascript fehlt..

Hier mal mein Code:

<select name="selection0"  onChange="location.href='index.php?selection='+this[this.selectedIndex].value">
<option value="" selected="selected">Bitte auswählen</option>      <?php include("functions.php"); show('art', 'tabelle'); ?>
(Diese Funktion holt die Menüpunkte aus einer Datenbank)
</select>

Und die Funktion:

function show($option, $tab) {
 include("config.php");
 $link = mysql_connect($hostname, $benutzer, $passwort);
  if (!$link) {
    die("blabla");
  }else{
    mysql_select_db($db) or die ("blabla".mysql_error() );
             }
 $res = mysql_db_query($db, "select distinct $option from $tab");
 while($row = mysql_fetch_array($res)) {
   $a = $row[$option];
   print "<option value="$a">$a</option>";
     }
 mysql_close($link);
}

Auf der hartwarehunter Seite haben die das glaube ich, mit einem doppelten option selected gelöst. Aber irgendwie blicke ich da nicht durch..

Wäre schön, wenn mir jemand helfen könnte !
Vielen Dank schon mal !