Undersidor

Användarmeny

Räkna rader

Svara
Visar 1-8 av 8
  •  

Tjena,
jag har mitt pagingscript som visar 15 rader per sida. För att visa de populäraste har jag ett nummer vid varje rad. Alltså 1-15. Det funkar ju bra på första sidan, men när jag går till nästa sida så börjar den ju på 1 igen.

Hur ska jag göra för att den ska börja på 16 på nästa sida?

http://paste.w3sidan.net/116

Ändrat totalt 3 gång(er), senast 13/12 2009 00:10 av avse

Andreas von Segebaden

$start ska vara typ $_GET['start']*$limit, eftersom LIMIT X, Y innebär "hämta Y antal rader efter rad nr X".

Marcus Olovsson. Det är jag det.

Arood skrev:

$start ska vara typ $_GET['start']*$limit, eftersom LIMIT X, Y innebär "hämta Y antal rader efter rad nr X".


Får inte till det! Jag gör fel. Har du tid att visa i min kod?

Känner mig riktigt duktig på det här! -.-'

Andreas von Segebaden

Brukar vanligtvis ge folk riktiga tankeställare, men jag är snäll idag. Det är på rad tio du behöver ändra:

$start = intval($_GET['start'])*$limit; 

Marcus Olovsson. Det är jag det.

Arood skrev:

Brukar vanligtvis ge folk riktiga tankeställare, men jag är snäll idag. Det är på rad tio du behöver ändra:

$start = intval($_GET['start'])*$limit; 


Tack för det :).

Men det fungerar fortfarande inte. Jag visar 15 på första sidan men när man ska gå till nästa sida där det ska finnas en till rad är det tomt.
http://paste.w3sidan.net/118

Ändrat totalt 1 gång(er), senast 13/12 2009 18:18 av avse

Andreas von Segebaden

Jag tror du kan behöva lägga ett -1 nånstans för att alla nummer ska bli rätt. Prova detta:

$start = (intval($_GET['start'])-1)*$limit;

Marcus Olovsson. Det är jag det.

Arood skrev:

Jag tror du kan behöva lägga ett -1 nånstans för att alla nummer ska bli rätt. Prova detta:

$start = (intval($_GET['start'])-1)*$limit;


hmm, det fungerade inte heller!

Andreas von Segebaden

borde inte -1 vara på $limit?

The proud owner of www.superjoel.net !

Visar 1-8 av 8
  •