Jo, php ma teda 2 moznosti. Bud pracuje s sql a nebo primo se soubory. V obou pripadech to budou nejaka pole, ktera lze serazovat.
A v pripade php pole z sql to mozna bude treba do toho pole pretahnout a az pak to pujdee seradit. $row je jeden radek, ale neni to cele pole se vsemi radky.
Příspěvky odeslané z IP adresy 2001:718:2601:26c:e41b:57...–
V php je to podobne. Php si z sql vytahne data do pole, obvykle pojmenovane $row a vypisuje to pres cyklus while nebo for. Tak ty muzes bud pouzit serazeni v SQL prikazu (ORDER BY tab.alt) a nebo pred vypis jeste pridat php serazeni
http://php.net/…ef.array.php (ctrl+f sort)
http://php.net/…on.usort.php (Example #1 usort() example)
Vidis, ze je to uplne totez, jako jsem napsal v JS, tez pro serazeni je tam pomocna funkce, ktera vyhodnocuje 2 porovnavane promenne (a, b) v sortu.
Mimochodem, php pise, ze pouziva Quick sort, coz je celkem pomaly algoritmus. Ja bych spolehal spis na sql. Jsem se nudil a hral si, delal takovy jednoduchy test rychlosti a zatizeni, klikni na Start
http://mlich.zam.slu.cz/…sorting2.htm
Jsou tam algoritmy, ktere maji cycles a cmp na hodne nizkem cisle.
Kdyz zvysis pocet prvku na 10000, mozna bude treba povypinat nektere algoritmy.
Jo, a mozna by bylo lepsi to obalit do function a spoustet zvlast.
function xxx()
{var ...}
xxx();
:) Vis, je rozdil v poradeni a provedeni prace, vyreseni problemu na miru. Se predpoklada, ze tak snadnou upravu si dokaze kazdy uz dogooglovat nebo domyslet. Take se muze stat, ze to nepujde primo prepsat a v tom pripade bude treba pouzit toto a puvodni div smazat.
Mne o ukazuje takhle nejak.
[obr1]
[obr7]
[obr3]
[obr9]
[obr1]
[obr3]
[obr7]
[obr9]
Pak si otevri JS konzolu pro dany prohlizec a najdi chybu. Pripadne, pokud je to IE a spoustis to na disku, tak je treba odkliknout takovou zlutou hlasku, ze chces spustit javascript, ze je to bezpecne. Ve FF mi to chodi. Na tom obrazku mas cast, ktera se zobrazi normalne bez JS. Pod ni by se mela zobrazit serazena cast.
Nebo muzes zkusit ob radek pridat alert(1), 2, 3, atd a zjistit, ktery alert se zobrazi a ktery uz ne.
Taky je mozna dobre vedet, ze string se v JS zalamuje jen a pouze s lomitkem \ nebo ukoncenim a pres pluska. Pokud tam neni, musi to byt v jednom radku. Forko to treba ukazuje zalomene pres 2 radky a nevim, jak moc se to zkopiruje spravne, jak jsem to vlozil.
o2.innerHTML += '<a rel="nofollow" href="'+list2[i].src+'" class="image"><img src="'+list2[i].src+'" alt="'+list2[i].alt+'"></a>'+" <br>\n";