Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlanie zawartosci bazy danych na kilku stronach
NoSleep2
post 17.07.2015, 13:40:36
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.05.2015

Ostrzeżenie: (10%)
X----


Siema,
Jak zrobić wyświetlanie zawartości bazy danych na kilku stronach??
mam tutaj prosty kod:
  1. $logi = mysql_query('SELECT * FROM '.$prefix.'logi_logowania ORDER BY ID', $connect) or die ('Wyswietl');
  2. echo ('<form action="index.php" method="POST"><table border="1"><tr><td>ID</td><td>IP</td><td>DATE</td><td>USERNAME</td><td>PASSWORD</td><td>SHARE</td></tr>');
  3. while($logi_w = mysql_fetch_array($logi)){
  4. //echo ('<tr><td><input type="radio" name="ID" value="'.$logi_w['ID'].'" /></td>');
  5. echo ('<td>'.$logi_w['ID'].'</td>');
  6. echo ('<td>'.$logi_w['IP'].'</td>');
  7. echo ('<td>'.$logi_w['DATE'].'</td>');
  8. echo ('<td>'.$logi_w['USERNAME'].'</td>');
  9. echo ('<td>'.$logi_w['PASSWORD'].'</td>');
  10. echo ('<td>'.$logi_w['SHARE'].'</td>');
  11. echo('</tr>');
  12. }


ilość ID == 180+

chciałbym abyście mi pomogli aby np. ilość max wyświetlanie rekordów była 1-25,następnie na dole strony pokazują się następne strony gdzie mogę zobaczyć dalszą ilość logów od 25 do 50 itd.
Go to the top of the page
+Quote Post
markuz
post 17.07.2015, 13:46:14
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


1. Pobierasz ilość rekordów
2. Obliczasz ilość stron, wyświetlasz linki do stron z parametrem np. index.php?page=1
3. Przy wejściu na stronę, przed wyświetleniem wyników sprawdzasz numer strony np. $page = (int) (isset($_GET['page'] ? $_GET['page'] : 0);
4. Pobierasz rekordy gdzie LIMIT {ILOŚĆ_DANYCH_NA_STRONIE} OFFSET {NUMER_STRONY * ILOŚĆ_DANYCH_NA_STRONIE}


--------------------
Go to the top of the page
+Quote Post
NoSleep2
post 17.07.2015, 13:51:55
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.05.2015

Ostrzeżenie: (10%)
X----


No wiesz, teorie znam gorzej z praktyką ?

Go to the top of the page
+Quote Post
NickOver
post 17.07.2015, 14:07:02
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


To już nie była teoria lecz przykład. Jeśli chcesz dokładnego przykładu to: KLIK

BTW o co pytasz w poprzednim poście?

Ten post edytował NickOver 17.07.2015, 14:08:00
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 14:08