Problrm mit News und Seitenaufteilung

dragonlord

Erfahrenes Mitglied
Hallo,

auf meiner Page will ich ein kleines Newssysttem haben.
Für die Ausgabe soll die Datenbankausgabe in Seiten aufgeteilt werden
damit man nicht ewig scrollen muss.

So weit bin ich:

PHP:
$page = $_GET["page"];
# Login-Script:
 include ("auth.php"); # Authentifikationsdatei Inkludieren!
 include ("dbconnect.php"); # Datenbank login!
 $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die("Keine Verbindung möglich!"); # Mit DB verbinden
	mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht oeffnen."); 
 # Seitenaufteilung:
 $proseite=3;
 $sql = "SELECT * FROM news";
 $result = mysql_query($sql,$connection);
 $number = mysql_num_rows($result);
 $seiten=floor($number/$proseite);
 $start=$page * $proseite;
 
 
 $abfrage = "SELECT LEFT (text,60) as text, datum,ueberschrift,id FROM news ORDER BY id DESC LIMIT $start,$proseite"; # DB-Abfrage und anschliessende Ausgabe der Daten
	$ergebnis = mysql_query($abfrage);
 
while($row = mysql_fetch_object($ergebnis))
	{
	echo "<table width=\"100%\"  border=\"0\" cellspacing=\"0\">";
	echo "<tr>";
	... 
	...
	... weiterer Code für die Ausgabe der Daten.
	...
   }
# code für die Navigation durch die Seiten:
 
 for($i=1; $i<=$seiten; $i++) {
		   if ($i==$page) {
	 echo "<span class=\"CurrPage\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">";
		echo $i."&nbsp;";
			  echo "</font></strong></font></span>";
		   }
		   else {
  echo "<A HREF=\"index.php?target=news&page=$i\" class=\"sup\">$i</A>&nbsp;";
 }}
	echo "<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">						</font></strong></font></p></td>";
	echo "</tr>";
	echo "</table></td>";
	echo "</tr>";
	echo "</table>";

Das Problem ist das er immer eine Seite zuviel ausgibt. Die letzte Seite ist dann immer leer.
 
Zurück