Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Tabellen mit php sortieren (https://www.gegen-bilderklau.net/thread.php?threadid=130862)


Geschrieben von candys am 23.03.2008 um 00:01:

  Tabellen mit php sortieren

Hallo habe folgendes Problem und zwar möchte ich eine spielertabelle mit php sortieren.einmal nach Trikotnummer, dann nach Name und dann nach Position.
Das soll folgendermassen ablaufen wenn der User zb auf die Spaltenüberschrift name klickt soll die tabelle nach dem namen der spieler alphabethist sortiert werden , das selbe eben mit der nummer und der position.

hat da zufällig jemand eine idee?
so wie hier in dem beispiel : http://www.colts.com/sub.cfm?page=roster nur ist da eben nicht in php geschreiben nur möchte ich es halt genauso nur in php realisieren.



Geschrieben von candys am 23.03.2008 um 12:17:

 

Zitat:
Original von Mordred
Lass dir Parameter per URL mitliefern und dann über ORDER BY und DESC und ASC

ok gut und wie stelle ich das jetzt am besten an?
Muss ich jetzt eine html tabelle erstelen in der ich per link wenn ich auf die überschrift klicke die date nsortiert kreige.
bitte weitere erklärungen



Geschrieben von candys am 23.03.2008 um 19:25:

 

danke dir werde mich da mal hinter klemmen



Geschrieben von cll am 24.03.2008 um 10:05:

 

SELECT * from spieler ORDER BY $ordnen ASC

drüber schreibst du $ordnen= $_GET[ordnen];

die Links zum drauf klicken: seite.php?ordnen=name



Geschrieben von candys am 24.03.2008 um 10:27:

 

danke dir muss ich die vorhandene tabelle auf der andern seite nochmals mit ausgeben?

Ich wiederhole damit ich das auch richtig kapiere

$ordnen= $_GET[ordnen];

SELECT * from spieler ORDER BY $ordnen ASC
und dann der link domain.de/seite.php?ordnen=name
hast du eigentlich icq oder so

so habs mal ausprobiert

<?php

$link = mysql_connect("localhost","user","pw") or die ("Keine Verbindung moeglich");
mysql_select_db("DB") or die ("Die Datenbank existiert nicht");


$abfrage = "SELECT * FROM roster_giants";
$ergebnis = mysql_query($abfrage);
$ordnen= $_GET[ordnen];
$abfrage = "SELECT * from roster_giants ORDER BY $ordnen ASC";

?>

das ist der code wie ich ihn eingetragen habe und es klappt nicht. lasse die tabelle auf seite php aus geben.
was mache ich falsch?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH