Ich hab mehrere Spalten.. und wenn ich auf eine draufdrücke möchte ich das er mir das sortiert.
1. Ich drücke auf die erste Spalte, die wird Desc sortiert
2. Ich drücke auf die nächste Spalte die wird Asc sortiert..
3. Ich drücke auf die erste Spalte wieder, die wird Desc sortiert
Jedoch möcht ich das nicht abwechselnd!
Ich möchte, dass er sich für jede Spalte merkt, was der letzte Wert war.. also Desc oder Asc...
Wie mach ich das?
Hab das schon über eine extra Klasse probiert.. wo ich ein assoziatives Array als Singleton erstellt hab.. Jedoch hat das überhaupt nicht funktioniert.
Gibts da keinen einfacheren Weg?
Das sind jetzt nur die Code Auszüge, auf die es auch ankommt...
1. Ich drücke auf die erste Spalte, die wird Desc sortiert
2. Ich drücke auf die nächste Spalte die wird Asc sortiert..
3. Ich drücke auf die erste Spalte wieder, die wird Desc sortiert
Jedoch möcht ich das nicht abwechselnd!
Ich möchte, dass er sich für jede Spalte merkt, was der letzte Wert war.. also Desc oder Asc...
Wie mach ich das?
Hab das schon über eine extra Klasse probiert.. wo ich ein assoziatives Array als Singleton erstellt hab.. Jedoch hat das überhaupt nicht funktioniert.
Gibts da keinen einfacheren Weg?
Das sind jetzt nur die Code Auszüge, auf die es auch ankommt...
PHP-Code:
if($_GET['direction'] == 'DESC' || !isset($_GET['direction'])){
$direction = 'ASC';
}
else{
$direction = 'DESC';
}
$query= ...." ORDER BY ".$sort." ".$direction.";";
<a href="?user=<?php echo $g_seluser ?>&phase=<?php echo $g_phase ?>&sort=ID&direction=<?php echo $direction?>">ID</a>
Kommentar