![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem. Robię galerie zdjęć, i chciałbym aby miniaturki były wyświetlane na stronie w 3 kolumnach, tj:
ZDJĘCIE ZDJĘCIE ZDJĘCIE ZDJĘCIE ZDJĘCIE ZDJĘCIE itd... z tym, że ilość rekordów jest nieograniczona i nie potrafię sobie poradzić używając tabeli. Oto kod odpowiadający za wyświetlanie miniaturek:
Jak widać udało mi się zrobić aby tabele były w rzędzie, ale jak zrobić, że po 3 tabelach zaczyna się następny wiersz i kolejne 3 zdjęcia? Ten post edytował BORG 17.02.2009, 13:27:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
jak będziesz robił tabele za każdym wierszem to wyjdzie Ci bardzo nieładny kod html Zamiast tego moze zrob tak: (przyklad w pseudokodzie)
Ten post edytował sticker 17.02.2009, 13:43:58 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 18 Dołączył: 6.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
jak będziesz robił tabele za każdym wierszem to wyjdzie Ci bardzo nieładny kod html Zamiast tego moze zrob tak: (przyklad w pseudokodzie)
A nie da się jakoś sprawdzić czy $i podzielone przez 3 jest liczbą całkowitą? Byłoby wtedy uniwersalne dla dowolnej ilości rekordów. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
I jest jeszcze opcja wyciagania po 3 wyniki, ale to podaje tylko jako inspiracje a nie gotowy produkt:
A nie da się jakoś sprawdzić czy $i podzielone przez 3 jest liczbą całkowitą? Byłoby wtedy uniwersalne dla dowolnej ilości rekordów.
Ten post edytował ddiceman 17.02.2009, 13:57:49 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 18 Dołączył: 6.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy tylko taka modyfikacja Twojego kodu, po co zmieniać wszystko, jeśli skrypt Ci działał. A i nie ma potrzeby sprawdzania zmiennej $i po żadnym innym względem niż podany.
Trochę bez sensu dałem w poprzednim kodzie dwa razy tego samego if'a, choć też by działał, ale po co dwa razy jak można raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zapomniałem jeszcze dodać w pętli na samym końcu $i++, bez tego raczej skrypt nie zadziała jak powinien (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
No już jakoś działa, z tym, że to: $i%3==0 coś nie działa. W pierwszym wierszu jest tylko jedno zdjęcie, od następnej leci już normalnie.
Rozwiązałem problem: nie $i==1; tylko $i=1; (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował BORG 17.02.2009, 15:17:56 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 18 Dołączył: 6.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Fakt mój błąd, grunt, że sobie poradziłeś (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:38 |