[PHP] Wenn genügend Results -> Zweite Seite

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DOWNandOUT, 28. Dezember 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. #1 28. Dezember 2008
    Wenn genügend Results -> Zweite Seite

    Hi, habe folgende Frage:

    Ich lasse aus ner MySQL Tabelle Antworten auslesen.
    Nun möchte ich, das wenn MEHR als 10 Antworten drin sind, quasi eine "zweite" Seite angelegt wird, auf die man die restlichen Antworten sehen kann, aber wie immer nur maximal 10 danach soll die nächste Seite kommen. Also das dann automatisch nen link generiert wird z.b. "antworten.php?seite=2" und wenn man darauf klickt kommt man zur Seite 2, so wie es auch bei jeder Forensoftware ist.

    Weiss jmd wie man das macht?

    greetz
    Jan225
     
  2. #2 28. Dezember 2008
    AW: Wenn genügend Results -> Zweite Seite

    PHP:
    <? php
        $row_count 
    mysql_num_rows ( $res );
        
        
    $anz_seiten  = (int)( $row_count  10 );
        
        if (
    $row_count  10  0 )
        {
            
    $anz_seiten ++;     
        }
    ?>
    So bekommst du die Anzahl der Seiten à 10 Antworten raus. Das Modulo (%) ist nötig, falls es z. B. 29 Antworten gibt:

    $anz_seiten = (int)($row_count / 10); // wäre 2, es sind aber 3 wegen der weiteren 9 Antworten

    $row_count % 10 > 0 // 29 % 10 = 9 -> eine Seite mehr = 3

    Dann kannst du mithilfe von Limit in MySQL die Antworten je nach Seite begrenzen:

    Code:
    SELECT
     *
    FROM
     antworten
    LIMIT
     ($seitenzahl * 10) - 10, 10
    Das würde dann z. B. die ersten zehn Antworten ausgeben, wenn $seitenzahl 1 ist. Limit fängt bei 0 an zu zählen!

    So viel zur Theorie. Kanns grade net probieren, aber das Prinzip sollte klar sein.
     
  3. #3 28. Dezember 2008
    AW: Wenn genügend Results -> Zweite Seite

    meta
     

  4. Videos zum Thema
    Video Script
Die Seite wird geladen...

Ähnliche Themen mit den Stichworten: PHP Wenn genügend

  1. [PHP] Fehlermeldung Mysql wenn Rückgabewert leer
    ronny130286, 9. Dezember 2009 , im Forum: Webentwicklung
    Antworten:
    2
    Aufrufe:
    510
  2. Antworten:
    3
    Aufrufe:
    361
  3. [PHP] Wenn Adresse xx dann yy
    bigD, 26. Februar 2009 , im Forum: Webentwicklung
    Antworten:
    2
    Aufrufe:
    304
  4. Antworten:
    7
    Aufrufe:
    775
  5. [PHP] Wenn IP xyz dann abc
    Cubbi, 7. August 2008 , im Forum: Webentwicklung
    Antworten:
    6
    Aufrufe:
    623