Hallo!
Ich habe folgendes Problem:
Ich habe in einer mysql-Datenbank alle Informationen zu einer Reihe von Veröffentlichungen liegen. Also Nummer, Autor, Titel, Erscheinungsjahr.
Jetzt will ich eine PHP-Datei erstellen, die die Tabelle, je nach Eingabe in der Adresszeile sortiert.
Will man nach Autor sortieren, wird die Datei mit Buecher.php?orderby=Autor aufgerufen, etc.
Das Problem is dass ich mich mit PHP überhaupt nicht auskenn und ich eigentlich auch gar nicht weiß was ich da mach
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?php
(...)
$orderby = $_REQUEST["orderby"]
$result = mysql_query("SELECT * FROM $TABLE ORDER by $orderby");
$var = mysql_fetch_assoc($result);
echo "<table border=1><td>";
foreach ($var as $spalte)
{
echo "<td>".$spalte."</td> ";
}
echo "</table>"
?>
|
Funktioniert aber leider nicht ganz. Es wird nicht die ganze Tabelle angezeigt, sondern nur ein einzelnes Buch. Ist ja logisch, weil die Zeilen nicht in einer Schleife hingeschrieben werden. Ich hab schon alles probiert, aber ich bekomms nich hin.
Jemand ne Hilfestellung parat?