Blätterfunktion ohne Link

dsNDesign

Erfahrenes Mitglied
Hi,
ich habe seither immer folgenden Code für eine Blätterfunktion verwendet:

PHP:
$sql = "SELECT * FROM `news`;";
$eintrage = mysql_num_rows(mysql_query($sql));
$maxproseite = 1;
 
$i = 0;
$ab =1;
if (isset($_GET['page'])) $ab = $_GET['page'];

$anzahl_seiten = ($eintrage / $maxproseite);

if (!isset($_GET['page'])) {
    $sql = "SELECT * FROM `news` ORDER BY `id` DESC LIMIT 0,".$maxproseite.";";  
} else {
    $abeintrag = $_GET['page'] * $maxproseite - $maxproseite;
    $sql = "SELECT * FROM `news` ORDER BY `id` DESC LIMIT ".$abeintrag.",".$maxproseite.";";
}
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
    echo '
  '.$row['text'].'';
    }
$i=$ab ;
if($i > 1)
{
   echo "<a href=\"index.php?news=gb&amp;page=".($i-1)."\">&lt;&lt;Zur&uuml;ck</a> ";
} 
if($i <= $anzahl_seiten)
{
   echo "&nbsp;&nbsp;<a href=\"index.php?news=gb&amp;page=".($i+1)."\">N&auml;chste&gt;&gt;</a>";
}

Dadurch wir ja die URL immer angepasst.
Nun ist meine Frage, ob dies auch ohne geht, da ich auf einer Seite 3 Blätterfunktionen habe. Diese sollen unabhängig voneinander Funktionieren.
Momentan ist es so:
Ich blätter beim ersten auf Seite 4 vor.
Wenn ich dann beim nächsten Blätter, geht es beim ersten wieder automatisch zur ersten Seite zurück.

Es sind also immer 2 Blätterscripte auf der ersten Seite. Ich will aber so, dass ich zum Beispiel beim ersten auf Seite 4 vorblättere und beim zweiten dann auf Seite 3 und beim dritten auf Seite 5.

Ich hoffe, man versteht was ich meine.

Grüße
 
Hi,

Du könntest z.B. die "Zustände" der blätterbaren Bereiche in 3 Sessionvariablen speichern. Deine Blätterfunktion fütterst Du dann mit diesen Sessionvariablen, statt mit den $_GET-Parametern.

LG
 
Zurück