A.Schimpf: Variable wird nicht übergeben (PHP & JavaScript)

Beitrag lesen

Hallo,
habe folgendes Problem:
Ich übergebe eine PHP-Variable durch die onChange-Funktion per Auswahl in einer Select-Liste. Doch es kommt nichts an. :(

Hier zum beseren Verständnis ein Auszug aus meinem PHP- & JS-Script:
---------------------------------------------------------------------
PHP-Script ----------------------------------------------------------
---------------------------------------------------------------------
 <form action="request.php" method="post" name="auswahl">
                   <td height="30" class="cellunten" align="center">Nach Datum: 
<?
      require_once("data.php");
      $abfrage="select distinct jahr from surftipps";
      $ergebnis=mysql_db_query($db,$abfrage,$con);
      echo"<select name='year' size='1' onChange='holeMonat()'>";
      while(list($jahr)=mysql_fetch_row($ergebnis))
      {
           echo"<option>$jahr</option>";
      }
      echo"</select>";

---------------------------------------------------------------------
JS ------------------------------------------------------------------
---------------------------------------------------------------------

function holeMonat()
{
   location.href="request.php?datum="+document.auswahl.elements["year"].value;
}

---------------------------------------------------------------------

der Aufruf der Funktion funzt auch, aber in der Adress-Zeile ist schon zu sehen das die Vari "datum" leer ist.
http://localhost/surftipps/request.php?datum=

Dementsprechend ist $datum auch in request.php leer. Bitte Hilfe

Gruß Alex