Peter: Wert aus Liste an PHP Variable übergeben

Beitrag lesen

Also mein größtes Verständnisproblem ist die Auswahlliste an sich.
Ich weiß wie ich eine Liste erstelle und wie ich die Variable mit Post an eine PHP Datei schicke. Dies habe ich jetzt so realisiert:

echo ('<form action="anfrage.php" method="POST">');
echo ("<select name='Jahr' size='1' tabindex='1'>");
    while($Datum = mysql_fetch_array($Wetterdaten))
        {
            $Jahr[] = date("Y",strtotime($Datum['Datum']));
        }

$arr = array_count_values($Jahr);   // zählt alle
        verschiedenen Werte, in der Form [2007]=>200; [2005]=>1 usw.
        $ar  = array_keys($arr);                      // erzeugen
        eines neue Arrays in der Form [0]=>2007; [1]=>2005 usw.

foreach($ar as $wert)
        echo ("<option value=$wert>$wert</option>");
        echo ("</select>");
echo('<input type="submit" value="Abschicken!" />');
echo('</form>');

In dem Fall sende ich es aber an ein neues Script. Ich würde aber gerne alles in einem realisieren. So daß ich das Jahr auswähle und ohne eine Bestätigung werden die Monate aus der Datenbank angezeigt. Dann kommen die Tage und wenn ich den Tag ausgewählt habe drücke ich auf auswählen und die Daten werden dann an den Server geschickt.

Wie werden sonst solche Listen realisiert? Hilfe...