Ariste: PHP Funktion bei Button Click

Beitrag lesen

Hallo Flo,

ich habe ein anderes Problem. Das mit den Submits habe ich anderes geregelt.
Auf einer Seite habe ich ein Select-Feld, wo die letzten Jahre 2009, 2008, 2007 und 2006 aufgelistet sind. Die Jahre sind Tabellen aus einer My-SQL Datenbank. Als Auswahl ist das aktuelle Jahr.

<select name=\"jahr\">  
<option SELECTED value=\"2009\">2009</option>  
<option value=\"2008\">2008</option>  
<option value=\"2007\">2007</option>  
<option value=\"2006\">2006</option>  
</select>

Nun möchte ich über ein Button oder über den EventHandler onchange, wenn man sich ein Jahr auswählt, das die Tabelle des entsprechen Jahres ausgegeben wird

Dazu habe ich so eine eine PHP Abfrage:

$abfrage = "SELECT * FROM 2009";

Das funktioniert auch, aber wenn ich sowas habe:

$akt = $_POST['jahr'];  
$abfrage = "SELECT * FROM `$akt`";

funktioniert leider nicht mehr, als Fehlermeldung bekomme ich:

mysql_fetch_object(): supplied argument is not a valid MySQL result resource in .... on line ..

Zum anzeigen der Tabelle des ausgewählten Jahres habe ich es jetzt erstmal über ein Button gemacht, der so aussieht:

<input type=\"button\" value=\"Anzeigen\" onclick=\"location.href='http://www.die geliche Seite wo das Skript ist.php'\" />

Als Fehler bekomme ich den oben genannten mysql_fetch_object() Fehler.

Achso, da ja auf der Seite schon ein Submit Button ist, ist es ja nicht sinnvoll noch ein Submit Button zu erstellen. Weil das eine Submit Button schon eine Aufgabe durchführt.

Könnt Ihr mir bitte weiterhelfen. Vielen Dank.