[PHP/MySQL] Seitenumsprung
-
select ... limit 15
den letzten offset musst du dann natürlich an seite 2 übergeben - dort schreibst du dann
select ... limit $lastIndex, $lastIndex+15
-
ja, ok, aber wie werden die Links auf die folgenden Seiten erstellt?
-
select ... limit $lastIndex, 15
so sollte es wohl eher aussehen
[LIMIT [offset,] zeilen]
-
Irgendwie so in der Art:
<a href="show.php?first=<? echo ($_GET['first'] + 15); ?>">hier geht's weiter</a>
-
Original erstellt von flenders:
**select ... limit $lastIndex, 15
**ups, sorry.
das kommt davon wenn man alles abstrahiert - dann kennt man die api nichtmehr so genau...
-
jetzt Blick ich gar nicht mehr durch...
-
Original erstellt von MasterDeath:
jetzt Blick ich gar nicht mehr durch...wie war die frage?
-
Wie werden die Links auf die anderen Seiten erstellt, so wie hier, wenn hier z.b. 20 Einträge sind, dann sind auf Seite 1 15 Einträge und auf Seite 2 5 Einträge. Und ich wollte gerne wissen, wie man halt sowas scriptet...
-
dann lies dir diesen thread durch:
$first=0; if(isset($_GET['first'])) $first=$_GET['first']; $res=mysql_query("select a,b from foo order by x limit $first, 15"); while(...) { alle anzeigen }
-
Und dann musst du halt ggf. vorher noch bfragen, wieviele Einträge insgesamt vorhanden sind, um die Links zum Vorblättern zu generieren