Autor Zpráva
Bublino
Profil *
Zdravím, mám tabuľku s fotkami(id, user_id, album_id).

Na stránke užívateľa vyberiem a vypíšem všetky jeho fotky-resp. thumbnaily. Po kliknutí na fotku sa zobrazí jej detail. Chcel by som spraviť linky "next", "previous" - tak ako je na FB, čiže užívateľ by sa nemusel vraciať na zoznam fotiek, no rovno by klikol a zobrazila sa mu príslušná "vedľajšia"(zľava - sprava - ak existuje) fotka. Ako to z logického hľadiska spraviť? Pozeral som, FB generuje linky na iné pid - zrejme photo ID, mňa zaujíma ako tieto PIDčka vyťahovať - ideálne s ohľadom na počet selectov. Vďaka :-)
Joker
Profil
Bublino:
mám tabuľku s fotkami(id, user_id, album_id).
A kde je něco o té samotné fotce? :-)
Dejme tomu si přidám ještě url jako adresu obrázku.

Ono to jde udělat i bez předávání IDčka... stačilo by předat ID té fotky, ze které se vyšlo. Pokud jsou fotky seřazené například podle ID (se strukturou tabulky výše nevidím možnost je řadit podle něčeho jiného) vzestupně, tak by to bylo:
Předchozí fotka:
SELECT id, url FROM fotky WHERE id < $id_puvodni ORDER BY id LIMIT 1

Následující fotka:
SELECT id, url FROM fotky WHERE id > $id_puvodni ORDER BY id LIMIT 1

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0