Er soll die Tabelle zu erst nach Punkteg sortieren (also Punkteg1, Punkteg2 ... Punkteg8 wer davon die meisten Punkte hat zu erst) wenn Punkte gleich sind muss er nach Ringe sortieren (Ringe1, Ringe2 ... Ringe8 wer davon dann die meisten Ringe hat zu erst).
So ich hab es jetzt in Verbindung mit dem Tablesorter geschafft, dass wenn ich auf Punkte klicke, dass er die Tabelle nach den Punkten sortiert, jetzt weiss ich nur leider nicht, wie ich das Tablesorter einstellen muss, dass er mir bei Punktegleichheit nach den Ringen sortiert.
Hier mein Code:
<html>
<head>
<meta name="author" content="">
<title>Liveticker</title>
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript" id="js">
$(document).ready(function()
{
$("#myTable").tablesorter();
}
);
</script>
<link rel="stylesheet" type="text/css" href="../format.css" >
<link rel="stylesheet" media="only screen and (max-device-width: 480px)" href="../format-mobile.css" type="text/css" />
</head>
<body>
<?php
include("config.inc.php");
include("datenbank.inc.php");
$abfrage = "SELECT
`id`,
`m1`,
`m2`,
`m3`,
`m4`,
`m5`,
`m6`,
`m7`,
`m8`,
`jahr`,
`liga`,
`datum`,
`ort`,
`text`,
`anzeigen`,
(`match3` + `match7g1` + `match10` + `match16` + `match20g1` + `match21` + `match25g1` + `m1ringe`) as ringe1,
(`match2` + `match8g1` + `match11` + `match13g1` + `match19g1` + `match22g1` + `match25` + `m2ringe`) as ringe2,
(`match4` + `match5` + `match12g1` + `match14g1` + `match19` + `match21g1` + `match27g1` + `m3ringe`) as ringe3,
(`match1g1` + `match6g1` + `match9` + `match15g1` + `match20` + `match22` + `match27` + `m4ringe`) as ringe4,
(`match1` + `match5g1` + `match11g1` + `match16g1` + `match18` + `match24` + `match26g1` + `m5ringe`) as ringe5,
(`match4g1` + `match8` + `match10g1` + `match15` + `match17g1` + `match23g1` + `match26` + `m6ringe`) as ringe6,
(`match2g1` + `match7` + `match9g1` + `match14` + `match17` + `match24g1` + `match28` + `m7ringe`) as ringe7,
(`match3g1` + `match6` + `match12` + `match13` + `match18g1` + `match23` + `match28g1` + `m8ringe`) as ringe8,
(`p3` + `p7g1` + `p10` + `p16` + `p20g1` + `p21` + `p25g1` + `m1punkteg`) as punkteg1,
(`p2` + `p8g1` + `p11` + `p13g1` + `p19g1` + `p22g1` + `p25` + `m2punkteg`) as punkteg2,
(`p4` + `p5` + `p12g1` + `p14g1` + `p19` + `p21g1` + `p27g1` + `m3punkteg`) as punkteg3,
(`p1g1` + `p6g1` + `p9` + `p15g1` + `p20` + `p22` + `p27` + `m4punkteg`) as punkteg4,
(`p1` + `p5g1` + `p11g1` + `p16g1` + `p18` + `p24` + `p26g1` + `m5punkteg`) as punkteg5,
(`p4g1` + `p8` + `p10g1` + `p15` + `p17g1` + `p23g1` + `p26` + `m6punkteg`) as punkteg6,
(`p2g1` + `p7` + `p9g1` + `p14` + `p17` + `p24g1` + `p28` + `m7punkteg`) as punkteg7,
(`p3g1` + `p6` + `p12` + `p13` + `p18g1` + `p23` + `p28g1` + `m8punkteg`) as punkteg8,
(`p3g1` + `p7` + `p10g1` + `p16g1` + `p20` + `p21g1` + `p25` + `m1punktev`) as punktev1,
(`p2g1` + `p8` + `p11g1` + `p13` + `p19` + `p22` + `p25g1` + `m2punktev`) as punktev2,
(`p4g1` + `p5g1` + `p12` + `p14` + `p19g1` + `p21` + `p27` + `m3punktev`) as punktev3,
(`p1` + `p6` + `p9g1` + `p15` + `p20g1` + `p22g1` + `p27g1` + `m4punktev`) as punktev4,
(`p1g1` + `p5` + `p11` + `p16` + `p18g1` + `p24g1` + `p26` + `m5punktev`) as punktev5,
(`p4` + `p8g1` + `p10` + `p15g1` + `p17` + `p23` + `p26g1` + `m6punktev`) as punktev6,
(`p2` + `p7g1` + `p9` + `p14g1` + `p17g1` + `p24` + `p28g1` + `m7punktev`) as punktev7,
(`p3` + `p6g1` + `p12g1` + `p13g1` + `p18` + `p23g1` + `p28` + `m8punktev`) as punktev8
from liveticker WHERE id='$_REQUEST[id]' ORDER BY punkteg1, ringe1";
echo <<<ABC
<table id="myTable" class="tablesorter">
<thead>
<tr>
<th>Verein</th>
<th>Ringe</th>
<th>Punkte</th>
<th>Punkte</th>
</tr>
</thead>
ABC;
$result = mysql_query($abfrage,$connect_id);
echo mysql_error();
while ($row = mysql_fetch_array ($result))
{
$id = $row['id'];
$m1 = $row['m1'];
$m2 = $row['m2'];
$m3 = $row['m3'];
$m4 = $row['m4'];
$m5 = $row['m5'];
$m6 = $row['m6'];
$m7 = $row['m7'];
$m8 = $row['m8'];
$jahr = $row['jahr'];
$liga = $row['liga'];
$datum = $row['datum'];
$ort= $row['ort'];
$text= $row['text'];
$anzeigen = $row['anzeigen'];
$ringe1 = $row['ringe1'];
$ringe2 = $row['ringe2'];
$ringe3 = $row['ringe3'];
$ringe4 = $row['ringe4'];
$ringe5 = $row['ringe5'];
$ringe6 = $row['ringe6'];
$ringe7 = $row['ringe7'];
$ringe8 = $row['ringe8'];
$punkteg1 = $row['punkteg1'];
$punkteg2 = $row['punkteg2'];
$punkteg3 = $row['punkteg3'];
$punkteg4 = $row['punkteg4'];
$punkteg5 = $row['punkteg5'];
$punkteg6 = $row['punkteg6'];
$punkteg7 = $row['punkteg7'];
$punkteg8 = $row['punkteg8'];
$punktev1 = $row['punktev1'];
$punktev2 = $row['punktev2'];
$punktev3 = $row['punktev3'];
$punktev4 = $row['punktev4'];
$punktev5 = $row['punktev5'];
$punktev6 = $row['punktev6'];
$punktev7 = $row['punktev7'];
$punktev8 = $row['punktev8'];
echo <<<ABC
<tbody>
<tr><td>$m1</td><td>$ringe1</td><td>$punkteg1</td><td>$punktev1</td></tr>
<tr><td>$m2</td><td>$ringe2</td><td>$punkteg2</td><td>$punktev2</td></tr>
<tr><td>$m3</td><td>$ringe3</td><td>$punkteg3</td><td>$punktev3</td></tr>
<tr><td>$m4</td><td>$ringe4</td><td>$punkteg4</td><td>$punktev4</td></tr>
<tr><td>$m5</td><td>$ringe5</td><td>$punkteg5</td><td>$punktev5</td></tr>
<tr><td>$m6</td><td>$ringe6</td><td>$punkteg6</td><td>$punktev6</td></tr>
<tr><td>$m7</td><td>$ringe7</td><td>$punkteg7</td><td>$punktev7</td></tr>
<tr><td>$m8</td><td>$ringe8</td><td>$punkteg8</td><td>$punktev8</td></tr>
</tbody>
ABC;
}
?>
</table>
<?
mysql_close($connect_id);
?>
</body>
</html>
Alles anzeigen