Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Blätterfunktion fehlerhaft [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Blätterfunktion fehlerhaft


 
Powerplay
03-07-2003, 23:28 
 
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

$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 "&gt;&gt;&gt; MySQL-Error1: ".mysql_errno()." -&gt; ".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&auml;chste Seite</a>'; //Zeile 55

echo "</table>";

Kann mir jemand sagen, wie man den Fehler bereinigen kann. Danke.

 
Abraxax
03-07-2003, 23:33 
 
Bekomme immer den folgenden Fehler:
Undefined index: next in f:\www\...\...\news\shownews.php on line 55 wo auch immer deine zeile 55 ist.....

... dort wird ein array angesprochen. und der index 'next' ist nicht definiert. und du bekommst diesen fehler.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:47 Uhr.