![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 12.03.2009 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Kod print '<div style="float: left; height: 25px;">'; print '<a href="index.php?id='. $numer .'">'. $nazwa .'</a>.' "><br>'; print '</div>'; Ten wycinek kodu wyświetla mi zbiór linków pobranych z bazy. Ale paskudnie się to wyświetla. Jak zrobić by wyświetliło się 10 linków w jednej tabeli czy tam divie, kolejne 10 w tabeli obok itd. Ten post edytował lukko 24.02.2010, 09:18:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
No to niech nada temu floatowanemu divowi zawierającemu linki szerokość jak ja zrobiłem na 250px w przykładzie + skracanie anchor textu linka by się w 250px mieścił, a na bank kilka kolumn wejdzie. No i pamiętaj exood, że linków może być 56, a Ty dzielisz tylko po 10 linkach. Tu trzeba użyć modulo, które po 10 zrobi tę nową kolumnę (IMG:style_emoticons/default/smile.gif) Inna sprawa, że zrobienie tego na końcu pętli przy pełnych dziesiątkach w stylu 30, 60, 110 zrobi jedna kolumnę kompletnie pustą. Tworzenie nowej kolumny musi być na samym początku while i w przypadku liczby w stylu limit+1, czyli 41, 111, 241 tworzyło by nową kolumnę, zamykając jednocześnie starą. Jak?
Tylko nie pisz, że nie działa. Specjalnie tak zrobiłem byś dostosował mój przykład do swoich potrzeb, a nie kopiuj-wklej. I warunek if MUSI tak być, by nie zamknęło pierwszego div od razu, bo usunięcie sprawdzenia $limit w stosunku do $i zrobi Ci pierwszą kolumnę pustą. Stąd $i musi być większe niż $limit, czyli pierwszy if wykona się przy wierszu limit + 1 a nie od razu pierwszym (IMG:style_emoticons/default/smile.gif) Po prostu programuj więcej i myśl trochę. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 16 Dołączył: 2.12.2009 Skąd: Płock/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No i pamiętaj exood, że linków może być 56, a Ty dzielisz tylko po 10 linkach. pisałem na szybko i mi umknęła jedna linijka (IMG:style_emoticons/default/winksmiley.jpg) już poprawione |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:18 |