Autor | Zpráva | ||
---|---|---|---|
nightrider Profil |
#1 · Zasláno: 14. 2. 2009, 22:50:43
Mám vytvořený fotoalbum kde pomocí db si vyvolám jen jeden obrázek, ale nevím jak mám nastavit procházení :-(
>> další | předchozí << Stránkování vím jak dělat, ale tohle je trošku komplikovanější. Náhled tahám takhle: select * from fotoalbum where parent=$_GET[id_fotky] Je to tak že návštěvník vidí spoustu fotek ze kterých si vybere a po kliknutí na vybranou přejde na jinou stránku kde se vytahuje jen ta určitá fotka. Jak mám potom udělat stránkování. Děkuju |
||
ninja Profil |
#2 · Zasláno: 14. 2. 2009, 23:20:28
Podle neceho ty fotky radite, ne? Takze vezmete dalsi/predchozi vuci aktualnimu prvku.
|
||
nightrider Profil |
#3 · Zasláno: 14. 2. 2009, 23:26:39 · Upravil/a: nightrider
Řadí se podle id neco.php?foto=id
„Podle neceho ty fotky radite, ne? Takze vezmete dalsi/predchozi vuci aktualnimu prvku.“ Tohle mi je jasný,ale právě nevím jak na to Sice je to obdoba stránkování, ale nevím jak to mám udělat. :-( foto.php?album=1&foto=3 Zapomněl jsem asi napsat že po přechodu na stránku se má zobrazit ta na kterou návštěvník kliknul v mém případě to dělám get id na dotaz sql a jak teď udělat procházení? Vidím že nejsem jedinej kdo neví :-( |
||
keeehi Profil |
#4 · Zasláno: 15. 2. 2009, 00:16:00 · Upravil/a: keeehi
select * from fotoalbum where parent=$_GET["id_fotky"] echo "<a href=\"foto.php?album=1&foto=".($_GET["id_fotky"]-1)."\">Předchozí</a>"; echo "<a href=\"foto.php?album=1&foto=".($_GET["id_fotky"]+1)."\">Další</a>"; asi takhle? |
||
nightrider Profil |
#5 · Zasláno: 15. 2. 2009, 00:17:32 · Upravil/a: nightrider
Dobře, tak jsem blbej :-( ale co bude následovat až bude konec? Teď mi došlo že pokud by jsem to udělal takhle, tak se bude odečítat pojednom,ale id nesedí po jednom,ale treba bude chybět 2 a je problém
|
||
tiso Profil |
#6 · Zasláno: 15. 2. 2009, 00:22:30
nightrider - je to na konci FAQ
|
||
nightrider Profil |
#7 · Zasláno: 15. 2. 2009, 00:25:49
„nightrider - je to na konci FAQ“
To se zdá být přesně to co potřebuju, ale zase mi to hlava nebere :-( |
||
tiso Profil |
#8 · Zasláno: 15. 2. 2009, 00:26:31
nightrider - ráno múdrejšie večera...
|
||
nightrider Profil |
#9 · Zasláno: 15. 2. 2009, 00:28:58 · Upravil/a: nightrider
jseš dobrej :-) já ráno spim :-( mám všechno daný v jedný tabulce a tam to vypadá že si bere ze dvou. Mimo to mi hlava vážně nebere co tím chtěl básník říct :-o
Vůbec tomu nerozumím a považuju to za nesmysl a ne proto že tomu nerozumím, ale podle toho co jsem s toho pochopil, tak to nemá účel na jednu tabulku. I tak moc děkuju za odkaz :-) moc si cením každý rady, ale bohužel tohle není řešení |
||
Alphard Profil |
#10 · Zasláno: 15. 2. 2009, 09:53:45
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=81073
do jednoho dotazu spojte s union all |
||
nightrider Profil |
#11 · Zasláno: 15. 2. 2009, 15:10:52 · Upravil/a: nightrider
Super rada :-) to funguje :-) Jen nechápu proč mi to řadí od nejstaršího když tam má desc :-( Nevíte někdo kde je problém?
$come = mysql_query("SELECT id_alba FROM fotoalbum WHERE id_alba > '".$_GET[foto]."' AND parent ='".$_GET[album]."' ORDER BY id_alba DESC LIMIT 1"); |
||
AM_ Profil |
#12 · Zasláno: 15. 2. 2009, 18:34:22
Jak ti může tlačítko "back" řadit od nejstaršího, a jak může vůbec něco řadit, když vybírá jen jeden prvek? Buď to vybere prvek s nejbližším menším ID, což je správně, nebo jiný, ale pak nechápu, co myslíš "řazením od nejstaršího" - vybírá ti to pokaždé první prvek, nebo jak?
|
||
nightrider Profil |
#13 · Zasláno: 15. 2. 2009, 18:48:37 · Upravil/a: nightrider
..
|
||
AM_ Profil |
#14 · Zasláno: 15. 2. 2009, 19:47:31
tak je problém spíš v tlačítku další, než předchozí, žejo, nevím, proč pastuješ kód pro back...
|
||
nightrider Profil |
#15 · Zasláno: 15. 2. 2009, 20:00:09
To jo, ale jsou naprosto stejný až na porovnání
|
||
AM_ Profil |
#16 · Zasláno: 15. 2. 2009, 20:29:43
až na porovnání a směr řazení... jestli je máš naprosto stejný až na porovnání <>, tak se nedivím, že to nefunguje :)
|
||
nightrider Profil |
#17 · Zasláno: 15. 2. 2009, 20:32:22
Co tam je tedy špatně?
|
||
AM_ Profil |
#18 · Zasláno: 15. 2. 2009, 20:37:47
směr řazení?
|
||
nightrider Profil |
#19 · Zasláno: 15. 2. 2009, 20:42:27
tak jak to mám směrovat?
|
||
AM_ Profil |
#20 · Zasláno: 15. 2. 2009, 20:48:15
obráceně?
|
||
nightrider Profil |
#21 · Zasláno: 15. 2. 2009, 21:00:00
jj fachá to :-) když dojdu nakonec, tak mne potom vyhodí na začátek
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0