Hi @ all,
ich versuche gerade in mein Forumscript das Umblättern zu erstellen! Mein Problem ist, dass sobald ich auf die nächste Seite wechseln möchte bei der Abfrage der Reihen in der DB 0 raus kommt. Auf der ersten Seite hat es noch perfekt geklappt.
Hier einmal mein Script:
	
Könnt ihr mir sagen wo der Fehler ist???
Danke Rookie
					ich versuche gerade in mein Forumscript das Umblättern zu erstellen! Mein Problem ist, dass sobald ich auf die nächste Seite wechseln möchte bei der Abfrage der Reihen in der DB 0 raus kommt. Auf der ersten Seite hat es noch perfekt geklappt.
Hier einmal mein Script:
PHP-Code:
	
	
<?php    
    if(!isset($seite))
    {
        $seite = 1;
    }
    $db = mysql_connect();
    $befehl = "select * from forum where KAT = '$KAT' order by datum asc";
    mysql_select_db("fo", $db);
    $res = mysql_query($befehl, $db);
    $num = mysql_num_rows($res);
    $beitraege = 5;
    $anfang = ($seite - 1) * $beitraege + 1;
        $ende = $anfang + $beitraege - 1;
     if ($num == 0)
                {
                    echo "Keine Beiträge vorhanden !";
                }
    $counter = 1;
    
    while ($zeileholen = mysql_fetch_array($res,MYSQL_ASSOC))
                {
                    if (($counter >= $anfang) AND ($counter <= $ende))
                        {    
                echo "<table border='1' align='center'>";
                echo "<tr><td width='200'>Geschrieben von:<br>".stripslashes($zeilehole["name"])."</td>";
                echo "<td width='400'>Thema:".stripslashes($zeileholen["thema"])."</td></tr>";
                echo "<tr><td>Am ".stripslashes($zeileholen["datum"])."</td>";
                echo "<td>".stripslashes(nl2br(htmlentities($zeileholen["beitrag"])))."</td>";
                echo "</table><p>";
            }             
            
            $counter = $counter + 1;
        }
        
    
    echo "<table border='0' align='center'>";
    echo "<tr><td width='300'>";
        if ($seite == 1)
        {
            echo " ";
        }
        else
        {
        echo"<a href='$PHP_SELF?seite='.($seite-1).''>zurück</a>";
        }
        echo "</td><td width='300' align='right'>";
        if ($ende >= $num)
        {
            echo" ";
        }
        else
        {
        echo"<a href='$PHP_SELF?seite='.($seite+1).''>weiter</a>";
        }     
        echo "</td></tr>";    
        echo"</table>";
          
    mysql_close($db);
?><?php    
    if(!isset($seite))
    {
        $seite = 1;
    }
    $db = mysql_connect();
    $befehl = "select * from forum where KAT = '$KAT' order by datum asc";
    mysql_select_db("fo", $db);
    $res = mysql_query($befehl, $db);
    $num = mysql_num_rows($res);
    $beitraege = 5;
    $anfang = ($seite - 1) * $beitraege + 1;
        $ende = $anfang + $beitraege - 1;
     if ($num == 0)
                {
                    echo "Keine Beiträge vorhanden !";
                }
    $counter = 1;
    
    while ($zeileholen = mysql_fetch_array($res,MYSQL_ASSOC))
                {
                    if (($counter >= $anfang) AND ($counter <= $ende))
                        {    
                echo "<table border='1' align='center'>";
                echo "<tr><td width='200'>Geschrieben von:<br>".stripslashes($zeilehole["name"])."</td>";
                echo "<td width='400'>Thema:".stripslashes($zeileholen["thema"])."</td></tr>";
                echo "<tr><td>Am ".stripslashes($zeileholen["datum"])."</td>";
                echo "<td>".stripslashes(nl2br(htmlentities($zeileholen["beitrag"])))."</td>";
                echo "</table><p>";
            }             
            
            $counter = $counter + 1;
        }
        
    
    echo "<table border='0' align='center'>";
    echo "<tr><td width='300'>";
        if ($seite == 1)
        {
            echo " ";
        }
        else
        {
        echo"<a href='$PHP_SELF?seite='.($seite-1).''>zurück</a>";
        }
        echo "</td><td width='300' align='right'>";
        if ($ende >= $num)
        {
            echo" ";
        }
        else
        {
        echo"<a href='$PHP_SELF?seite='.($seite+1).''>weiter</a>";
        }     
        echo "</td></tr>";    
        echo"</table>";
          
    mysql_close($db);
?>
Danke Rookie
 
          
 Vielen Dank für eurer Hilfe!!!
 Vielen Dank für eurer Hilfe!!!
Kommentar