Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Sortiermöglichkeit Tabellen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Sortiermöglichkeit Tabellen


 
Sven4972
09-08-2009, 11:29 
 
Hallo,

auf manchen Seiten sieht man ja Tabellen, wo es in der Kopfzeile Pfeile gibt,
wonach man dann die Tabelle sortieren kann.

Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss,
damit ich es bei meinen Tabellen auch so machen kann?


LG und einen schönen Sonntag Sven

 
combie
09-08-2009, 11:34 
 
HTML, PHP und MySQL Grundlagen sind dazu ausreichend.
Nagut, etwas Gehirnschmalz wirst du schon aufbringen müssen.

Wo klemmts denn?

 
Kropff
09-08-2009, 14:11 
 
Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss, damit ich es bei meinen Tabellen auch so machen kann?
ORDER BY im SQL-Query.

Peter

 
Sven4972
09-08-2009, 16:17 
 
Hallo,

das mit dem ORDER BY ist mir schon klar.

Zum Beispiel folgende Tabelle:

Nick - Punkte - Spiele - Durchschnitt

Wenn ich da jetzt nach den Dingen sortieren möchte,
muss ich das doch bestimmt mit IF-Anweisungen machen.

Und da komme ich nicht weiter.


LG Sven

 
wahsaga
09-08-2009, 16:24 
 
Wenn ich da jetzt nach den Dingen sortieren möchte,
muss ich das doch bestimmt mit IF-Anweisungen machen.
Nö - nur den Namen der jeweiligen Spalte dynamisch als Sortierkriterium in deine Query einfügen.

 
Sven4972
09-08-2009, 16:37 
 
So sieht jetzt mein Query aus:


$SQL = "SELECT spieler_id, SUM(gesamtergebnis) AS gesamt,
MAX(datum) AS zuletzt, MAX(gesamtergebnis) AS groesste,
MIN(gesamtergebnis) AS kleinste, COUNT(*) AS listen, AVG(gesamtergebnis) as schnitt,
AVG(platzierung) as tischschnitt
FROM skat GROUP BY spieler_id ORDER BY schnitt DESC";


Da wird jetzt per Schnitt geordnet.

Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
Und wie wähle ich dann aus, welches Query angesprochen werden soll?


LG Sven

 
wahsaga
09-08-2009, 16:40 
 
Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
Denkst du etwa, wenn man eine Suchfunktion erstellt, dann macht man auch für jeden nur denkbaren Suchbegriff "ein(e) extra Query"?
Natürlich nicht, wäre doch schwachsinnig.

Deine Query ist reiner Text, und was kann man mit Text machen?
Genau, ihn bspw. aufteilen, und mit Variablen-Inhalten verknüpfen.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:28 Uhr.