darexD utworzono 29 czerwca 2009 utworzono 29 czerwca 2009 Pokombinowałem coś i w programiku napisałem z pomocą coś takeigo: <?phpif (!isset($_GET['page'])) { $_GET['page'] = 1; } if (eregi('[0-9]',$_GET['page'])) { $l[1] = $_GET['page'] * 10; $l[0] = $l[1] - 10; } $ile = 35; // Liczba zdjęć w katalogu images $str = $ile / 10; // Liczab zdjęć z katalogu / Liczba zdjęć na stronie if (round($str,0) != $str) { $str++; } while ($i <= $str) { $i++; echo '<a href="index.php?page='.$i.'">'.$i.'</a> '; }?> Nie wiem czy dobrze, na stronie mi dobrze wyświetla; zrobiło te podstrony page=1 page=2 page=3 itd. Jest dobrze, proszę o pomoc by wsadzić do tego pliku tak te zdjęcia żeby wyświetlało mi te 10 zdjęc a nie wszystkie 35
luq komentarz 29 czerwca 2009 komentarz 29 czerwca 2009 Podany kod źle działa. Masz wszystkich elementów 35, na jednej stronie chcesz mieć 10, więc powinny być 4 strony. // tutaj był kod, ale patrząc na forum.php.pl widzę, że jednak nie powinno go być http://forum.php.pl/index.php?showtopic=124288&hl=
darexD komentarz 30 czerwca 2009 Autor komentarz 30 czerwca 2009 Tak wyświetlają się 4 strony bo na tych trzech bedzie 10 a na ostatniej powinno być 5 zdjęć, tylko jak to teraz zrobić, tylko o to mi chodzi, sam se nawet napisze
luq komentarz 30 czerwca 2009 komentarz 30 czerwca 2009 To jest czysta matematyka i proste obliczenia. Podpowiedź - dzielenie modulo.
darexD komentarz 30 czerwca 2009 Autor komentarz 30 czerwca 2009 tylko że ja to mam a potrzebuje obrazki do tego wstawić no a jak tam mówisz to np: $x zostaje przypisana resztą z dzielenia $x przez $y czyli własnie te 5 obrazków, ale na co to :] $x %= $y
luq komentarz 30 czerwca 2009 komentarz 30 czerwca 2009 Masz takie stałe: - ilość wszystkich elementów - ilość elementów na jednej stronie i musisz obliczyć: - ile z tego stron będzie - zakres dla poszczególnych stron (np. dla drugiej strony będzie to <10, 19>) Tyle.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.