hallo zusammen,
ich hoffe, dass mir einer von Euch hier helfen kann, ich bin nämlich der absolute Anfänger.
Folgendes:
Ich gebe Datensätze einer mysql datenbank über php aus. Angezeigt wird das ganze dann als Liste. Über dieser Liste stehen dann Überschriften, was darunter angezeigt wird, in meinem Fall: Datum, Name, Headline, Agentur, Bewertung
Diese Punkte sind anklickbar und sortieren dann die Liste immer nach dem jeweiligen Kriterium. Jetzt zu meiner Frage:
Ist es möglich, dass wenn ich z.B. den Link "Name" einmal anklicke, die Ergebnisse absteigend (DESC) angezeigt weden, und bei erneutem Klick auf den Link "Name" absteigend (DESC)?
Momentan sieht das Script so aus:
Danach erfolgt die Ausgabe der Textlinks, ich nehme der Übersichtlichkeit halber mal nur einen, nämlich Datum:
Wie müsste dieser Link aussehen, bzw. was für eine Schleife muss ich einbauen, dass er zuerst ASC anzeigt, bei zweitem Klick DESC, bei drittem Klick wieder ASC usw.
Ich hoffe Ihr könnt mir helfen, das brauche ich nämlich ganz unbedingt
Vielen Dank für Eure Mühe
P.S.: Anfangswert ist die Anzahl, wie viele Elemente aus der mysql Tabelle geholt werden, ist hier aber uninteressant
ich hoffe, dass mir einer von Euch hier helfen kann, ich bin nämlich der absolute Anfänger.
Folgendes:
Ich gebe Datensätze einer mysql datenbank über php aus. Angezeigt wird das ganze dann als Liste. Über dieser Liste stehen dann Überschriften, was darunter angezeigt wird, in meinem Fall: Datum, Name, Headline, Agentur, Bewertung
Diese Punkte sind anklickbar und sortieren dann die Liste immer nach dem jeweiligen Kriterium. Jetzt zu meiner Frage:
Ist es möglich, dass wenn ich z.B. den Link "Name" einmal anklicke, die Ergebnisse absteigend (DESC) angezeigt weden, und bei erneutem Klick auf den Link "Name" absteigend (DESC)?
Momentan sieht das Script so aus:
Code:
$sql="select * from absagen ORDER BY ".$order." ASC limit $Anfangsposition,$Zeilen_pro_Seite"; $result=mysql_query($sql); $result1=mysql_query("select id from absagen where id"); $Anzahl=mysql_num_rows($result1);
Code:
echo "<tr align=\"left\" valign=\"top\" bgcolor=\"#FFFFFF\"> <td></td> <td><a href=\"index.php?Anfangsposition=0&order=datum\" class=\"text\">Datum</a></td>
Ich hoffe Ihr könnt mir helfen, das brauche ich nämlich ganz unbedingt
Vielen Dank für Eure Mühe
P.S.: Anfangswert ist die Anzahl, wie viele Elemente aus der mysql Tabelle geholt werden, ist hier aber uninteressant
Kommentar