Blätterfunktion fehlerhaft

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Blätterfunktion fehlerhaft

    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

    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 
    "&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.

  • #2
    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.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X