Hirdetés

Új hozzászólás Aktív témák

  • fordfairlane

    veterán

    válasz emitter #2297 üzenetére

    Mivel ez nem triviális, és sok helyen volt szükségem erre, csináltam rá két osztályt, <url> és <pages>.

    Így kell használni őket:

    define(PERPAGE,20); // 20 elem egy oldalon
    $f = (int)$_REQUEST['f']; // $f változóba kerül az aktuális oldal száma

    /* Ebbe kerül bele az összes találatok száma, ebből tudjuk kiszámolni, hány oldal. Ide egy adatbázis lekérdezés jön általában. */
    $sum = 200

    /* Ha megadsz a konstruktornak egy számot, akkor max ennyi oldalszámot jelenít meg, hogy a lapozó ne legyen túl hosszú, ha esetleg többszáz oldal van. Alapból 20 az értéke */
    $pages = new pages();
    echo $pages->get($f,PERPAGE,$sum,$_GET);

    Az utolsó sornban a $_GET helyére $_REQUEST kerül a te esetedben, mivel hol GET, hol POST metódusban kapja az oldal a paramétereket.

    [ Szerkesztve ]

    x gon' give it to ya

Új hozzászólás Aktív témák