Datensatz geht verloren

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

  • Datensatz geht verloren

    Hi,

    ich habe mir einne Seitennavigation zusammengebaut (ich weis, dass das Thema schon zigmal behandelt wurde). Es passiert aber etwas seltsames: Ich habe 5 Einträge in der Datenbank. Es sollen 2 Datensätze pro Seite angezeigt werden -> es werden also 3 Seiten benötigt. Auf der 1.Seite werden die ersten beiden DS angezeigt. Auf der 2. der vierte und fünfte und die 3.Seite bleibt leer.

    PHP-Code:
    $limit 2;
    $pages ceil($anz/$limit);

    if (empty(
    $_GET['page'])) { 
        
    $_GET['page'] = 1


    $start $pages*($_GET['page']-1);
    $sql "SELECT * FROM ".$table." LIMIT ".$start.", ".$limit;
    $res mysql_query($sql$con);

    while(
    $row mysql_fetch_row($res)) {
    echo 
    $row[2]." - ".$row[3]."<br>";
    }
    echo 
    "<br><br>";

    if (
    $_GET['page'] > 1) { 
        
    $i $_GET['page']-1
        echo 
    "<a href=\"blaettern5.php?page=".$i."\">back&nbsp;|&nbsp;</a>"
    }
    for (
    $i 1$i $pages+1$i++) { 
        echo 
    " <a href=\"blaettern5.php?page=".$i."\">".$i."</a>&nbsp;|&nbsp;"
    }
    if (
    $_GET['page'] < $pages) { 
        
    $i $_GET['page']+1
        echo 
    " <a href=\"blaettern5.php?page=".$i."\">next</a>"

    Wo ist der dritte DS der DB abgeblieben?


    Gruß Arndtinho

  • #2
    Re: Datensatz geht verloren

    "stimmen" die für $start und $limit übergebenen werte?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re:

      sollte $limit nicht konstant bleiben? Das ist doch der Wert für die Anzahl der abzufragenden DS aus der DB, oder nicht?

      Gruß Arndtinho

      Kommentar


      • #4
        Re: Re:

        Original geschrieben von Arndtinho
        sollte $limit nicht konstant bleiben?
        ja, OK, stimmt schon.

        trotzdem hättest du dann ja wenigstens mal die frage in bezug auf $start beantworten können, oder?

        OffTopic:
        es nervt, wenn man den leuten immer jede klitzekleine information einzeln aus der nase ziehen muss ...
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Sorry

          Tut mir leid...aber Dein Denkanstoss hat geholfen.

          PHP-Code:
          // alt

          $start $pages*($_GET['page']-1);


          //neu

          $start $limit*($_GET['page']-1); 
          Gruß Arndtinho

          Kommentar


          • #6
            Re: Sorry

            Original geschrieben von Arndtinho
            aber Dein Denkanstoss hat geholfen.
            na das ist doch die hauptsache :-)
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar

            Lädt...
            X