(Hilfe) So ne art pagination?

01/27/2019 22:24 ᴇQᴜᴀʟ#1
Guten Tag.

Ich bräuchte ein wenig Hilfe.
Habe hier so eine leiste (Siehe unten.)

Die zahlen sind "links" (a href=int), nun möchte ich wenn ich auf 10 Klicke
das sich die Zahlen um 1 verringern und wenn ich auf 19 Klicke sich die zahlen um 1 erhöhen (so ne art pagination).

Wenn ich 11-18 Klicke sollen sich die zahlen nicht höher oder kleiner werden.

Wie stelle ich das am besten an.

Input -> index.php?level=1

Code:
	for ($iInx = 10; $iInx < 19; $iInx++)
	{
		echo('<li><a href="?level='.$iInx.'">'.$iInx.'</a></li>');
	}

[Only registered and activated users can see links. Click Here To Register...]

LG
01/27/2019 22:48 False#2
Quote:
Originally Posted by ᴇQᴜᴀʟ View Post
Guten Tag.

Ich bräuchte ein wenig Hilfe.
Habe hier so eine leiste (Siehe unten.)

Die zahlen sind "links" (a href=int), nun möchte ich wenn ich auf 10 Klicke
das sich die Zahlen um 1 verringern und wenn ich auf 19 Klicke sich die zahlen um 1 erhöhen (so ne art pagination).

Wenn ich 11-18 Klicke sollen sich die zahlen nicht höher oder kleiner werden.

Wie stelle ich das am besten an.

Input -> index.php?level=1

Code:
	for ($iInx = 10; $iInx < 19; $iInx++)
	{
		echo('<li><a href="?level='.$iInx.'">'.$iInx.'</a></li>');
	}

[Only registered and activated users can see links. Click Here To Register...]

LG
Du prüfst in der for Schleife einfach ob es die erste Zahl ist (in deinem Beispiel 10) oder ob es die letzt Zahl ist, trifft eins von beiden zu hängst du einfach ein parameter mit hinten dran z.B. action=forward und action=backward somit hättest du dann z.B. ?level=10&action=forward.

Nun kannst du im PHP wenn einer der beiden Parameter gesetzt ist einfach den Start anpassen. Wurde keine action parameter übergeben gibst du es wie gewohnt aus.