Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:e41b:57...–

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212700

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.

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212699

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.

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212696

Jo, a mozna by bylo lepsi to obalit do function a spoustet zvlast.
function xxx()
{var ...}
xxx();

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212695

:) 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.

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212688

Mne o ukazuje takhle nejak.
[obr1]

[obr7]
[obr3]
[obr9]

[obr1]
[obr3]
[obr7]
[obr9]
 

peter
JavaScript, AJAX, jQuery › Řazení obrázku podle popisku
14. 9. 2016   #212687

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";
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý