Blätterfunktion Problem!

vodka

Mitglied
Hallo also ich hab bei meinem News Script eine Blätterfunktion eingebaut aber jetzt hab ich das Limit auf 5 gestellt aber wen ich das 5 gepostet habe macht es eine neue Seite!

So wie hier unten: hier

Aber auf dieser Seite ist gar nichts was kann ich machen das dass nicht passiert?

Hier noch der Code:

PHP:
<?php
// Verbindung mit der Datenbank erstellen //
$db = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");


//Blättern
$proseite = "5";
$seiten_s = "SELECT * FROM $tabellenews";
$seiten_r = mysql_query($seiten_s);
$number = mysql_num_rows($seiten_r);
$seiten = floor($number/$proseite);
$start = $page * $proseite;



$query = "SELECT *, DATE_FORMAT(datum,'%d.%m.%Y') AS datum_de FROM $tabellenews ORDER BY id DESC LIMIT $start,$proseite";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{

$linkname=$r["linkname"];
$name=$r["name"];
$titel=$r["titel"];
$news=$r["news"];
$email=$r["email"];
$link=$r["link"];
$datum=$r["datum_de"];
$id=$r["id"];
$bild=$r["bild"];


$s1 = "SELECT  * FROM $tabellecomments WHERE newsid = '$id'" ;
$q1 = mysql_query($s1) ;
$c = mysql_num_rows($q1) ;


echo "... sonstiger code";
  }
?>

  <?
  echo "Seite: " ;
for($i=0; $i<=$seiten; $i++) {
        echo "<A HREF=\"?action=view&page=$i\">$i</A> | ";

    }

?>
 
Bin mir gerade nicht sicher, aber anstatt floor() solltest du eher ceil() verwenden!
Also
PHP:
//Das hier...
$seiten = floor($number/$proseite); 

//...durch das...
$seiten = ceil($number/$proseite); 

//...ersetzen

Obwohl, daran wird es eher nicht liegen... hmmm.
 
PHP:
<?
for($i=0; $i<$seiten; $i++) {
     echo "<A HREF=\"?action=view&page=$i\">$i</A> | ";
}
?>
Versuchs mal so.
 
Zurück