hi. dival sem se do starsich for, ale na toto tema tam bylo vesmes to co vim.
u funkce (u/uk/ur/a/r ...)sort se mi podle abecedy seradi vzdy jen polovina prvku pole... pak se zacina odznovu, tgze je to jak dve pole. nevite jak tento problem resit? dik moc
To je divný. Dej příklad.
$mqpart = mysql_query("SELECT player FROM ... WHERE ...);
while ($part = mysql_fetch_array($mqpart))
$part_player_nick[] = $nick[$part["player"]];
ted sou v poli nicky hráčů... neseřazený
if (sizeof($part_player_nick)) {
sort($part_player_nick);
reset($part_player_nick);
}
a teď to seřadí jaxem to řika
problem neni v sort ale v mysql_fetch_array ... to vraci pole jednak s INDEXY z tabulky, jednak s CISELNYMI ...
cili ti to sort seradi podle cisel a pak podle jmen ...
teda ja bych to tak videl :)
ee, to pole $nick[] ma indexy podle id hracu, tgze kdyz ma hrac treba 1 a $nick[1] je skophek, tak to do pole hodi skophek a ne 1...
jinej napad?
oki, sry ze sem vas otravoval, uz sem to vyresil pres icq ;)