Hello,
Fände es klasse wenn mir da jemand weiterhelfen könnte.
Fang einfach vorne an.
bau Dir ein Array mit Daten, ähnlich dem folgenen:
$_data[1] = 'Hans im Glück';
$_data[2] = 'Die goldene Gans';
$_data[3] = 'Schneeweißchen und Rosenrot';
$_data[4] = 'Kleiner Mann, was nun?';
$_data[5] = 'Angeln ohne Würmer';
$_data[6] = 'XXX - Zangengeburt der Programmierung';
und versuche die Daten und die laufenden Nummern in einer Tabelle auszugeben.
Wenn das klappt, dann kannst Du die Tabelle auch durch Button-Überschriftren ergänzen über den Spalten
<input type="submit" name="btn[nr_asc]" value="Nr↓">
<input type="submit" name="btn[nr_desc]" value="Nr↑">
<input type="submit" name="btn[title_asc]" value="Titel ↓">
<input type="submit" name="btn[title_desc]" value="Titel ↑">
und diese Buttons abfragen im Script
Zum Ansehen, welcher gedrückt wurde:
echo "<pre>\n>";
print_r($_POST);
echo "</pre>\n>";
je nachdem, welcher gedrückt wurde, kannst Du das Array dann nach Schlüssel mit ksort() http://de.php.net/manual/de/function.ksort.php oder nach den Werten z.B. mit natsort() http://de.php.net/manual/de/function.natsort.php sortieren lassen, bevor Du die Tabelle wieder ausgeben lässt.
Du benötigst also verschiedene Funktionen:
array Daten holen( woherhauchimmer ) Funktion liefert ein Datenarray
string Tabelle erzeugen ( array ) Funktion liefert den HTML-String mit der Tabelle
und übernimmt dafür die Daten in einem Array
num get_btn( $_POST ) stellt aus den Postdaten fest. ob und welcher
button gedrückt wurde und liefert dessen Namen,
eine Nummer oder den Funktionsnamen, der dann
ausgeführt werden soll...
Aus diesen Bausteinen bekommst Du es bestimmt hin.
Es ist ein Unterschied, ob der gesamte Datenbestand sortiert ausgegeben werden soll oder nur die angezigte Ausschnittsmenge.
Den gesamten Bestand sortierst Du natülich besser mit den Datenbankfunktionen deines benutzten DBMS.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)