![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 22.01.2011 Skąd: Murowana Goślina Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Nie mam pojęcia jak to zrobić, a siedzę przy tym już od 15:00 =/ Algorytmów już wymyślać też próbowałem masę, ale na nic.
Np. jednym z nich miało być: zalóżmy ze jest strona [2] wtedy maximum=9*numerstrony= 18 minimum=maximum-9=9 for (i=minimum;i=maximum;i++) tutaj daje funkcje która wyświetla ci przedmiot i jako argument podajesz zmienna i) Chodzi o to, że mam skrypt wyświetlający ilość przedmiotów na stronie. Maksymalnie na 1 stronie może mieścić się 9 przedmiotów (dodam jeszcze, że są pobierane z bazy), i kiedy umieścimy 10 przedmiot, to powinien znajdować się na kolejnej stronie. Powinniśmy widzieć przedmiot z numerem 10, ale tlyko ten 1 przedmiot, bez reszty 9, które są na stronie jeden. I tak samo za każdym razem, aby osiągnąć efekt podobny do tego: Pierwsza strona, 1,2,3,4,5... 100,101,102, Ostatnia strona. Użyłem czegoś takiego.
Jednak nawet to nie działa, poza tym jest niedokończone, gdyż i tak by nie wyświetlało na kolejnych stronach przedmiotów, które są zmienną $i. Pokaże może kawałek kodu:
Wie ktoś jak zrobić, aby przedmioty $i były wyświetlane odpowiednio na każdej stronie po 9 sztuk? Powiedzmy, że dodaje w bazie 22 przedmioty. na stronie pierwszej powinno znajdować się 9, na drugiej 9, i na trzeciej 4. Nie mogę wymyślić, to jest zbyt dla mnie skomplikowane. Przeglądałem angielskie fora, jednak tam też sporo rzeczy nie potrafię zrozumieć. Będę bardzo wdzięczny. Ten post edytował waqmaz 19.05.2011, 21:41:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej gdzieś zapisać ilość rekordów, aby nie liczyć za każdym razem. Są 2 wyjścia:
1) Pobierać wszystkie rekordy z bazy i wyświetlać tylko pożądane (1 zapytanie) 2) Liczyć ilość rekordów, a następnie pobrać potrzebne, używając słowa LIMIT (2 zapytania) Ile będziesz miał rekordów w 1 tabeli? W pierwszym przypadku:
Ten post edytował WebCM 21.05.2011, 11:32:57 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 22.01.2011 Skąd: Murowana Goślina Ostrzeżenie: (0%) ![]() ![]() |
WebCM - nie działą =/
efekt: ![]()
Kiedy zmieniłem kod na:
efekt jest taki: ![]() Nie wyświetla nazw ['tytul']'u i liczy co 2 =/ Co mam robić? POMOCY =/ dobra, juz wiem ze za co drugie ywyswietlanie ejst odpowiedzialne ++i, ale co z tymi tytulami, dlaczego sie nie pokazuja? =/ Ten post edytował waqmaz 23.05.2011, 16:44:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 05:12 |