Jack: Mehrere Seieten

Beitrag lesen

Guten Morgen an alle,

Hallo,

Ich habe angefangen eine Linkliste zu programmieren. Nun sollen es ja über die
Zeit viele einträge werden. Dazu müssen die Links auf mehreren Seite angezeigt
werden. Ich habe mich etwas umgeschaut und etwas ähnliches gefunden. Die
INDEX.PHP ruft sich wohl immer wieder selbst auf, aber es funktioniert nicht bei
mir. Die Anzeige 1 2 3 4 usw. für die Seiten wird angezeigt aber es passiert nichts.

<?
     include("config.php");

$Zeilen_pro_Seite = $anzahl;
    echo "<body bgcolor=$bgcolor><center><table border=1 width=$width cellspacing=0 bgcolor=$tablehead><tr><td><h3><center>$listenname</center>$name</h3></u><center>Index</a> <a href=eintragen.php>Eintragen</a> <a href=delete.php>Admin</a></center><br><table border=0 width=$width bgcolor=$linkbg>";

if (!isset($Anfangsposition)) {
     $Anfangsposition = 0;
   }
   $sql="select * from links ORDER BY id ASC LIMIT $Anfangsposition, $Zeilen_pro_Seite";
   $result=mysql_query($sql);
   $result1=mysql_query("SELECT url, urlname, beschreibung, id FROM links");

$Anzahl=mysql_num_rows($result1);
   while ($row=mysql_fetch_array($result)) {
       $feld1=$row["url"];
       $feld2=$row["urlname"];
       $feld3=$row["beschreibung"];

echo "<center><tr><td>";
       echo "<img src=$linkgrafik></img><b><a                  href=$feld1>$feld2</a></b><br>$feld3</td>";
       echo "</tr></table><table border=0 width=$width bgcolor=$linkbg><td><tr>";
   }
   if($Anzahl>$Zeilen_pro_Seite) {
     $Seiten=intval($Anzahl/$Zeilen_pro_Seite);
     if($Anzahl%$Zeilen_pro_Seite) {
       $Seiten++;
     }
   }
   ?>
<br><br>
 <?php

for ($i=1;$i<=$Seiten;$i++) {
     $fwd=($i-1)*$Zeilen_pro_Seite;
//in der nachfolgenden Zeile soll die index.php selbst aufrufen, macht Sie aber nicht.
//Aber warum ?
     echo " <a href="index.php?Anfangsposition=$fwd">$i</a>";
   }
?>
 Ich hoffe das mir jetzt weiter helfen kann.

Danke im voraus.
Jack