![]() |
![]() |
-armen- |
![]()
Post
#1
|
Goście ![]() |
Witam.
Starałem się znaleźć coś sensownego dla lajka o porcjowaniu wyników, ale niestety nic takiego nie mogłem znaleźć. Chciałbym aby generowane były automatycznie strony z wyświetlonymi danymi po 10 na każdej, oraz aby linki do nich były w postaci numerycznej na głównej stronie. Bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Bylo wiele razy, widocznei slabo szukales.
sprawdz: stronicowanie |
|
|
-armen- |
![]()
Post
#3
|
Goście ![]() |
ale te wszystkie tutki są dla kurde mega pro koderów albo nie działają (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
ja chciałbym coś prościutkiego dało by rade zrobić tak... mam główna stronę, która wyświetla te dane (mysql_query(blabla LIMIT 0, 10) i później dało by się funkcje if ,która by sprawdzała czy rekordów jest więcej niż 10 mysql_num_rows z tego co pamiętam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) następnie jeżeli by było więcej (i tu niewiem zabardzo jak to wykonać) to tworzy następną stronę np. wysw.php?page=2 gdzie zapytanie będzię (mysql_query(blabla LIMIT 10, 20) oraz również sprawdza tylko teraz czy rekordów będzie 2x więcej... jeżeli tak to next... i tak w kółko... hmm? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
pisane z palca, wiec moga byc drobne bledy. |
|
|
-armen- |
![]()
Post
#5
|
Goście ![]() |
no to robie
i mam Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\maciek\podglad1.php on line 28 (ta z $ile..) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
przede wszystkim brakuje opcji mysql_query.
Poza tym dobrze by bylo gdybys dal przed tym zapytaniem: if (!isset($_GET['strona']) $strona = 1; else $strona = (int)$_GET['strona']; i wstaw zmienna $strona zamiast $_GET w zapytaniu. ps. wlasnie zauwazylem, to zapytanie (z warunkiem limit) powinno byc PO wykonaniu zapytania zliczajacego ilosc rekordow, gdyz inaczej dupa ;p (tak wiec musisz miec 2 zapytania). Ten post edytował slash^ 29.12.2007, 19:58:06 |
|
|
-armen- |
![]()
Post
#7
|
Goście ![]() |
niewiem czy dobrze zrozumiałem... zrobiłem tak...
i mam Parse error: syntax error, unexpected T_VARIABLE in c:\usr\krasnal\www\maciek\wysw1.php on line 7 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Ojej pisane z palca i zabraklo jednego nawiasu zamykajacego...
mam nadzieje ze teraz jest git edit. wczesniej drobny blad ;p Ten post edytował slash^ 29.12.2007, 20:12:53 |
|
|
-armen- |
![]()
Post
#9
|
Goście ![]() |
wywala Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\maciek\podglad1.php on line 3 zapewne wiesz o tym ale jako lajek podzielę się myślą, że coś jest z tym $sql ,że nie może odczytać liczby wierszy... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
A dales na poczatku dodatkowe zapytanie, ktore zlicza ilosc wszystkich wierszy?
w twoim przypadku PRAWDOPODOBNIE powinno byc
|
|
|
-armen- |
![]()
Post
#11
|
Goście ![]() |
a zapomniałem przepraszam..
no teraz już nie ma błędu.. ale nie ma także danych z rekordów... pusta strona ?:/ |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Tylko mi nie mow ze to co jest powyzej to caly skrypt do wyswietlania, gdyz nie ma tam samej opcji wyswietlania czegokolwiek...
np. mysql_fetch_assoc" title="Zobacz w manualu PHP" target="_manual |
|
|
-armen- |
![]()
Post
#13
|
Goście ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-armen- |
![]()
Post
#15
|
Goście ![]() |
no ładnie chodzi, wyświetla te 10 od razu, jest link do strony2 tylko kurcze jak ja klikam to nic sie nie dzieje oprócz tego ,że zmienia się adres strony... aj już tak blisko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-armen- |
![]()
Post
#17
|
Goście ![]() |
kurcze nic nie pomaga ;(;( już tam sam coś kombinowałem ale nic nie pomagało (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Pokaz CALOSC jak teraz wyglada.
|
|
|
-armen- |
![]()
Post
#19
|
Goście ![]() |
proszę...
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Masz blad w linii 10. przy tworzeniu linka.
Nie =strona tylko strona= ..oraz w linii 12., powinno byc:
Ten post edytował slash^ 29.12.2007, 21:02:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:16 |