seitenweise Ausgabe

G

glen

Huhu! :)
Also ich habe ein Gästebuch und ein Forum geproggt. Die Ausgaben aus der Mysql sollen bei beidem dann seitenweise ausgegeben werden. Auf jeder Seite 10 zeilen.
Im Gästebuch funktioneirt dies auch wunderbar nur im Forum leider nicht. Der Link der auf die nächste Seite leiten soll heißt genau wie im Gästebuch $PHPSELF?Limit=10 ...doch auf der nächsten Seite zeigt er nxi an.

mein Code:

$fid = $_GET['fid'];
$tid = $_GET['tid'];

$where = " where fid=".$_GET['fid']." AND tid=".$_GET['tid']."";
$table = answers;

include("floor2.php");
include("floor.php");
$result = mysql_query("select * from answers where fid=".$_GET['fid']." AND tid=".$_GET['tid']." LIMIT $limit,$eintraege");
$anz_pages = ceil($anz/$eintraege);
$curr_page = $limit/$eintraege;

while ( .....
{
...
}

usw...

floor.php :
if($curr_page != 0)
{
echo "<a href=\"$PHPSELF?limit=".($limit-$eintraege)."\">Vorherige Seite</a>&nbsp;&nbsp;&nbsp;&nbsp;";
}

if(($limit+$eintraege) < $anz)
{
echo "<a href=\"$PHPSELF?limit=".($limit+$eintraege)."\">N&auml;chste Seite</a>&nbsp;";
}

floor2.php :

$eintraege=10; // Anzahl der Eintraege pro Seite

if(!isset($limit)) $limit = 0;
$result = mysql_query("SELECT * FROM $table $where");
$anz = mysql_num_rows($result);

------------------------------

Ich häng da nun schon seit gestern dran und wurschtel im Code herum und versuche immer wieder etwas aber es klappt NICHT ^^

Seht ihr es ?! *s*

Danke :)

mfg
glen :)
 
Hm, die Suche hier habe ich auch schon zig mal mit anderen Wörtern durchgesucht und google und anderes auch, aber ich find dazu nix...hnm..
 
Hallo!
Vielleicht bekommt das Skript $limit falsch oder gar nicht übergeben?

Probiers wenn du :

$limit = $_GET['limit'];

einbaust!

mfG
Firestormer
 
Wo einbauen?
bei den Links ist es ja eingebaut...?!

Trotzdem danke für deine Antwort :)
 
Also...

Dort wo du

$fid = $_GET['fid'];
$tid = $_GET['tid'];

stehen hast, musst du ja auch die $limit Variable einlesen!

und das geht mit:

$limit = $_GET['limit'];

jetzt alles klar?!

mfG
Firestormer
 
Hm...geht immernoch nicht, also daran scheint es nicht zu liegen, da Limit ja auch definiert wird.

Aber danke für deine Mühe ;)

mfg
 
Zurück