TKH: Daten aus Datenbank auslesen..

Hallo zusammen,

folgendes Problem, ich lese mehrer Gästebuch Einträge aus einer Datenbank aus.
Nun möchte ich nicht das alle Einträge auf einer Seite angezeigt werden da diese dann viel zu lang wird.

Was ich brauche wäre folgedes. Es sollen 10 Einträge ausgelesen werden. Wenn noch mehr Einträge in der Datenbank vorhanden sind sollen diese auf einer "2 Seite" dargestellt werden.

Kurzes Beispiel ich habe 30 Einträge also soll auf der ersten Seite angezeigt werden das noch 3 weitere Seiten vorhanden sind klickt man auf seite 2 sollen die Einträge 10 - 20 ausgelesen werden usw.

Wäre super wenn mir dabei jemand helfen könnte oder ein Beispiel hätte.

Schöne Grüße

TKH

  1. Hi!

    Mit welcher Datenbank arbeitest Du? MySQL? Dich koennte Limit interessieren. Du brauchst also eine Abfrage, wieviele Eintraege vorhanden sind, dann liest Du mit Limit den gewuenschten Bereich aus.

    --
    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
          - T. Pratchett
    1. Hi

      Danke für deine schnelle antwort.
      Ich arbeite mit einer MySQl Datenbank

      Gruß,
      TKH

      1. Ich arbeite mit einer MySQl Datenbank

        Dann sind Dir mit Limit keine Limits gesetzt. ;)

        --
        "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
              - T. Pratchett
        1. DANKE!

          Ich habe ein ganz tolles Tutorial gefunden welches ich mir jetzt mal angucke:
          http://www.tutorials.de/forum/php-tutorials/6083-gaestebuch-auf-mehrere-seiten-verteilen.html

          1. Hi!

            Ich habe ein ganz tolles Tutorial gefunden welches ich mir jetzt mal angucke:
            http://www.tutorials.de/forum/php-tutorials/6083-gaestebuch-auf-mehrere-seiten-verteilen.html

            Das Tutorial berücksichtigt eine der häufigsten Fehlerursachen nicht. Es missachtet die Kontextwechsel-Problematik.

            Lo!

            1. Hi!

              http://www.tutorials.de/forum/php-tutorials/6083-gaestebuch-auf-mehrere-seiten-verteilen.html
              Das Tutorial berücksichtigt eine der häufigsten Fehlerursachen nicht. Es missachtet die Kontextwechsel-Problematik.

              Etwas genauer gesagt:

              $start=$_GET['page'] * $proseite;
                $sql="SELECT * FROM table LIMIT $start,$proseite";

              $proseite ist ein im Script gesetzter Zahlenwert, $start kommt zwar aus einer Benutzereingabe, aber durch die Multiplikation wird es garantiert zu einer Zahl. Diese Stelle ist also sicherheitstechnisch unproblematisch. Jedoch mit

              echo "Eintrag von: ".$row['Name']." <br /> \n";

              lässt sich ungewollt HTML und so weiter in die Webseite bringen.

              echo "Eintrag von: " . htmlspecialchars($row['Name']) . "<br /> \n";

              Lo!