Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP/MySQL - Pořadí do tabulky

Dobrý večer,

byl by tu někdo ochotný v tomto předvánočním čase mi pomct?
Potřeboval bych jestli by mi někdo pomohl napsat kod na pořadí do přiloženého souboru v příloze.
Jedná se o sportovní tabulku viz. standings_black.php
Před tím názvem tymu bych měl rád pořadí. Pořadí by určovalo počet bodů.
Takže pokud budete ochotný někdo budu rád.

Zobrazování samotné tabulky začíná na řádku 295 a končý 427.

Soubor je v příloze, děkuji všem předem

Změna předmětu, původně: Pořadí do tabulky (host)

Předmět Autor Datum
Vždyť to tam máš... // Allow sorting to occur if (isset($_GET['sort'])) { $standings_sort = intval(…
touchwood 18.12.2011 22:23
touchwood
Mám tam řazení ale ne podle pořadí. Mám namysli toto http://souppi.comehere.cz/automat/tabulky_black…
Gizzer 18.12.2011 22:37
Gizzer
podle proadi je dvojka, ne? &sort=2
AZOR 18.12.2011 23:11
AZOR
Moc tomu nerozumim, ale jak rikal kolega je to implementovane - musis jeste do URL dat sort: http:/…
AZOR 18.12.2011 23:10
AZOR
Asi jsem to špatně napsal jde mi o toto [beznzveme.png]
Gizzer 18.12.2011 23:19
Gizzer
ale však na to nepotřebuješ žádné SQL, tam stačí iterovat a vypisovat jednu (libovolně zvolenou - na…
touchwood 19.12.2011 10:39
touchwood
Prosím tě napiš mi kod :-[ Já ty tabulky nedělal jen jsem je takhle dostal takže nevím co a jak
Gizzer 19.12.2011 10:42
Gizzer
nemůžu ti napsat kód, protože nemám čas to studovat a hlavně ladit. v podstatě musíš rozšířit hlavi…
touchwood 19.12.2011 10:59
touchwood
Neporadí nikdo pls?
Gizzer 19.12.2011 10:29
Gizzer
Pred ten cyklus, kde vypisuješ riadky, napíš: $row_number = 0; V tom cykle, kde vypisuješ riadky,…
los 19.12.2011 21:00
los
Děkuji ti moc.:puff: poslední
Gizzer 19.12.2011 22:46
Gizzer

Vždyť to tam máš...

// Allow sorting to occur
if (isset($_GET['sort'])) {
    $standings_sort = intval($_GET['sort']);
}
else {
    $standings_sort = 0;
}
switch ($standings_sort) {
/*
Available sort fields:

Name: teamname
Wins: teamwins
Losses: teamlosses
Ties: teamties
Forfeits: teamforfeits
Runs for: teamrf
Runs against: teamra
Games behind: gamesbehind
Points: points
Winning percentage: winningpct
Custom tie break: teamorder

Separate the fields by commas and always specify a sort order as DESC for descending and ASC for ascending
*/
case 1: // Sort by team name
$sort_order = "teamname ASC"; break;
case 2: // Sort by wins
$sort_order = "teamwins DESC, teamties DESC, teamlosses ASC, teamorder DESC"; break;
case 3: // Sort by losses
$sort_order = "teamlosses DESC, teamwins ASC, teamties ASC, teamorder DESC"; break;
case 4: // Sort by ties
$sort_order = "teamties DESC, teamwins DESC, teamlosses ASC, teamorder DESC"; break;
case 5: // Sort by forfeits
$sort_order = "teamforfeits DESC, teamwins ASC, teamties ASC, teamorder DESC"; break;
case 6: // Sort by games played
$sort_order = "gamesplayed DESC, teamwins DESC, teamties DESC, teamlosses ASC, teamorder DESC"; break;
case 7: // Sort by runs for
$sort_order = "teamrf DESC, teamwins ASC, teamties DESC, teamlosses ASC, teamorder DESC"; break;
case 8: // Sort by runs against
$sort_order = "teamra DESC, teamwins DESC, teamties ASC, teamlosses DESC, teamorder DESC"; break;
case 9: // Sort by games behind
$sort_order = "gamesbehind ASC, teamties DESC, teamwins DESC, teamlosses ASC, teamorder DESC"; break;
case 10: // Sort by points
$sort_order = "points DESC, teamwins DESC, winningpct DESC, teamorder DESC"; break;
default: // Sort by winning percentage
$standings_sort = 0; $sort_order = "winningpct DESC, teamorder DESC";
}
$division_sort = "";

Zpět do poradny Odpovědět na původní otázku Nahoru