![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 23.03.2003 Skąd: Lubartów ! Ostrzeżenie: (0%) ![]() ![]() |
Wyświetlanie wierszy z bazy danych
Mam sobie skrypcik: Kod <?
$plik = file("$dzial/baza_.dat"); //Otwieram tablice $linia = count($plik); // Zliczam linie if($str=="") $max=5; // Jeśli nie podaje strony to wyświetlam 5 lini else $max=$str*5; // i tutaj mam problem 1 for($i=0; $max>$i; $i++) { //pętelka chyba zle zrobiona problem 2 $baza=explode('||',$plik[$i]); echo("To jest linia: $i"); } $max1=ceil($linia/5); //Generujemy linki 1, 2 , 3 for($z=1; $max1>$z; $z++) { echo("[<a href=link.php?str=$z>$z</a>] "); } ?> Pomóżcie mi poprawić ten kod. Jeśli wchodzę na stronę bez parametru lub z parametrem ($str=1) wyświetla mi się 5 pierwszysch lini. Jak zrobić aby przy wejściu z parametrem $str=2 wyświetliło mi kolejne 5 lini (linie od 5-10) itd. A potem wygenerować linki 1, 2, 3, 4 ... w zależności od ilości lini. Pamiętając że każdy link wyświetli 5 lini z bazy danych. A i jeszcze jedno, gdy mam 11 lini to wyświetla mi 1 i 2 link dobrze a 3 pobierze od 10-15 jak go ograniczyć aby przy ostatnim linku wyświetlał od np 10-11(11- ilość wszystkich lini) No i żeby za każdym razem podawało rzeczwisty numer lini. Jeśli pokazemy str=3 to wyświetli 10-15 i dla kazdej wyświetlonej lini podaje jej rzeczywisty numer czyli To jest linia: 10, To jest linia: 11. To jest linia: 12 itd........ HELP PLEASE HELP |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:55 |