Hallo zusammen
Habe in ein Script eine Blätterfunktion eingebaut, die leider noch nicht einwandfrei funktioniert....
Bekomme immer den folgenden Fehler:
Undefined index: next in f:\www\...\...\news\shownews.php on line 55
Kann mir jemand sagen, wie man den Fehler bereinigen kann. Danke.
Habe in ein Script eine Blätterfunktion eingebaut, die leider noch nicht einwandfrei funktioniert....
Bekomme immer den folgenden Fehler:
Undefined index: next in f:\www\...\...\news\shownews.php on line 55
PHP-Code:
$newsid = $_GET["newsid"];
$idb = $_GET["idb"];
//Blätterfunktion
$step = $diff = 10;
$r = mysql_query("SELECT count(*) FROM tblnews") or die (mysql_error());
$anz=mysql_result($r,0);
if ($idb+1>=$anz-$step) {
$idb=$anz-$step;
$diff=$anz%$diff;
$disabled['next'] = TRUE;
}
if (!$idb || $idb<0) {
$idb = 0;
$disabled['prev'] = TRUE;
}
//Abfrage für die Newstabelle
$newstbl_SQL="SELECT news_id,
newstitel,
DATE_FORMAT(datum, '%d.%m.%Y') AS fdatum
FROM tblnews
ORDER BY datum
LIMIT $idb,$diff";
$newstbldata=mysql_query($newstbl_SQL)
or print ">>> MySQL-Error1: ".mysql_errno()." -> ".mysql_error()."<br>\n";
echo "<table width=\"300\">";
while($data=mysql_fetch_array($newstbldata)){
$newsid=$data['news_id'];
$newstitel=$data['newstitel'];
$datum=$data['fdatum'];
echo "<tr><td width=\"60\" align=\"left\">$datum</td><td width=\"240\" align=\"left\">$newstitel</td></tr>";
}
//Blätternavigation
if ($disabled['prev'] !== TRUE) echo '<a href="'.$_SERVER['PHP_SELF'].'?newsid='.$newsid.'&idb='.($idb-$step).'">Vorherige Seite</a>';
for ($i=1;$i<=($anz/$step);$i++) echo '<a href="'.$_SERVER['PHP_SELF'].'?newsid='.$newsid.'&idb='.($i*$step).'"> '.$i.'</a>';
if ($disabled['next'] !== TRUE) echo '<a href="'.$_SERVER['PHP_SELF'].'?newsid='.$newsid.'&idb='.($idb+$step).'">Nächste Seite</a>'; //Zeile 55
echo "</table>";
Kommentar