Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dzielenie archiwum na podstrony
Forum PHP.pl > Forum > PHP
neo.priv
Hej, chce podzielic moje archiwum newsow na podstrony, tak aby na jednej strone było max 10 newsow. Coś podobnego jak w wyszukiwarce google.

Mam 31 newsow, wiec potrzebne mi sa 4 podstrony.

Probowałem pisać petle wykozystujac formule for ale nic z tego nie wychodzi.

Pobieram dane do tablic:


Kod
$dane
= pobrany text
Kod
$date
= data.

Ma może ktoś moze inny pomysł jak podzielic moje archiwom?

mam taki kod:
  1. <?php
  2.  
  3. * Wyswietlenie wyników w HTML */
  4.  
  5. while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
  6.    $date[] = $line['date'];
  7.    $text[] = wordlimit($line['text'], 13);
  8.    
  9.    };
  10.    $koniec = count($date);
  11.    $limit = 10;
  12.    //$index = $koniec - $limit;
  13.    
  14.    /* wipisuje 10 newsow */
  15.    for($index=0; $index < $limit; $index++)
  16.    {
  17.  
  18.    print("<tr><td>$date[$index]<br>
  19.             $text[$index]</td>
  20.          </tr><br><br>");
  21. };
  22.  
  23. ?>


Przed chwila wymyslilem ze moge zmienia wartosci:

$limit i $index o 10 i wyswietla kolejne strony, tylko jak teraz to napisac w php?
nospor
Nie to forum. Przenosze na php. Pozatym uzywaj odpowiedniego BBCODE(zaraz u ciebie poprawie).
I prosze na przyszlosc w temacie nie dawać bzdurnych tekstów. Zamienilem opis z tematem
zombie
Widzę, że rekordy pobierane są z bazy, więc proponuję zmienić zapytanie, a nie wyświetlenie wynkiów...
  1. <?php
  2. $query = "SELECT * FROM nazwa_tabeli ORDER BY data DESC LIMIT ".(($_GET['strona'])*$ile_na_stronie).", ".$ile_na_stronie;
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.