Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porcjowanie inaczej
eS...
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


witam
mam problem z porcjowaniem zapytań z bazy
jeśli chodzi o porcjowanie np 10 co 10 rekordów to nie mam z tym problemu bo ustawiam sobie prametr LIMIT 0,10

mój problem polega na tym ze chce aby wybrac z bazy okreśclony rekord np:
na początku 1 (pierwszy rekord)
nastepnie 2 rekord
nastepnie 3 rekord
.....
......
.....

Jak mam napisać zapytanie do bazy aby wyswietliło mi dany rekord np. 9 rekord w tabeli fotki
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

potrzebne mi to w momencie kiedy wyswietlam obrazek danego uzytkownika, a nad obrazkiem chce dac odnośniki
>>nastepne zdjęcie (danego usera)
<< poprzednie zdjecie (danego usera)

p.s
jeśli zle kombinuje z tym porcjowaniem a raczej z tym aby wybierac tylko jeden rekord z bazy i sprawdzac czy jest nastepny (jesli tak to >>nastepne zdjecie), to nasuncie mnie na trop jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jesli dalej nie wiadomo o co mi to powiem ze chodzi mi o taki efekt jak na www.plfoto.com. po kliknieciu w zdjecie, nad nim pojawiaja sie wlasnie takie linki (przykladowo /nastepne wg. autora/nastepne wg. daty/nastepne wg. kategori/)

z góry wielkie dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
oldek
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 7.06.2004

Ostrzeżenie: (0%)
-----


Nie ma tak dobrze, by nie mogło być lepiej... W tej wersji nie ma sprawdzania czy nie wyleciało sie poza granice bazy, ale to chyba lepiej zrobić w miejscu wywołania, uzalezniając od tego pojawienie sie lub nie przycisku umożliwiającego akcję.
  1. <?
  2. if ($currentID<$lastID){ ?>
    1. </div></li><li class="li2"><div class="de2"><form action='<span class="kw2"><?php</span> <a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$PHP_SELF</span><span class="sy0">;</span> <span class="sy1">?></span>' method='post'></div></li><li class="li1"><div class="de1"><input type=\"submit\" name=\"show\" value=\"next\"></div></li><li class="li2"><div class="de2"></form></div></li><li class="li1"><div class="de1">
  3. <?
  4. }
  5. if ($currentID>1){?>
    1. </div></li><li class="li2"><div class="de2"><form action='<span class="kw2"><?php</span> <a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$PHP_SELF</span><span class="sy0">;</span> <span class="sy1">?></span>' method='post'></div></li><li class="li1"><div class="de1"><input type=\"submit\" name=\"show\" value=\"prev\"></div></li><li class="li2"><div class="de2"></form></div></li><li class="li1"><div class="de1">
  6. <?
  7. }
  8. ?>
Oczywiście trzeba wprzódy poznać wartość $lastID
=======
edit: jak należy żonglować w edycji postu tagami html wewnątrz tagów php by uzyskać zamierzony efekt?

Ten post edytował oldek 23.12.2004, 10:55:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 07:15