Hallo,
Ich habe einen Code, der mir meine Tabelle auf mehrere Seiten aufteilt.
$step = $diff = 5;
$sql = mysql_query("SELECT count(*) FROM tagebuch") or die(mysql_error());
$anz = mysql_result($sql,0);
if (($offset + $diff) >= $anz) { $diff = $anz - $offset; $disabled[next] = TRUE;}
if (!$offset || $offset<0) {
$offset = 0;
$disabled[prev] = TRUE;
}
$sql = ("SELECT * FROM tabelle1 LIMIT $offset,$diff");
//// Hier kommt dann die tabelle
if ($disabled[prev]!==TRUE) echo '<a href="'.$PHP_SELF.'?offset='.($offset-$step).'">Vorherige Seite</a>';
for ($i=1;$i<=($anz/$step);$i++) echo '<a href="'.$PHP_SELF.'?offset='.($i*$step).'"> '.$i.'</a>';
if ($disabled[next]!==TRUE) echo '<a href="'.$PHP_SELF.'?offset='.($offset+$step).'">Nächste Seite</a>';
?>
Das funktioniert auch sehr gut, solange ich diese Datei selbst teste.
Binde ich diese Datei in die endgültige Seite ein, dann funktioniert das ganze nicht mehr.
Was muss ich ändern?
Danke schön.
Ich habe einen Code, der mir meine Tabelle auf mehrere Seiten aufteilt.
$step = $diff = 5;
$sql = mysql_query("SELECT count(*) FROM tagebuch") or die(mysql_error());
$anz = mysql_result($sql,0);
if (($offset + $diff) >= $anz) { $diff = $anz - $offset; $disabled[next] = TRUE;}
if (!$offset || $offset<0) {
$offset = 0;
$disabled[prev] = TRUE;
}
$sql = ("SELECT * FROM tabelle1 LIMIT $offset,$diff");
//// Hier kommt dann die tabelle
if ($disabled[prev]!==TRUE) echo '<a href="'.$PHP_SELF.'?offset='.($offset-$step).'">Vorherige Seite</a>';
for ($i=1;$i<=($anz/$step);$i++) echo '<a href="'.$PHP_SELF.'?offset='.($i*$step).'"> '.$i.'</a>';
if ($disabled[next]!==TRUE) echo '<a href="'.$PHP_SELF.'?offset='.($offset+$step).'">Nächste Seite</a>';
?>
Das funktioniert auch sehr gut, solange ich diese Datei selbst teste.
Binde ich diese Datei in die endgültige Seite ein, dann funktioniert das ganze nicht mehr.
Was muss ich ändern?
Danke schön.
Kommentar