![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam w bazie galerię i chciałbym wyświetlać w pętli np po 4 w wierszu miniatury fotki, a w drugim wierszu tytuły tych fotek.
Informacje te są zapisane w jednym rekordzie w bazie - nazwa pliku fotki oraz tytuł (to dla przykładu - informacji jest więcej) Jak w jednym "obrocie" pętli wygenerować dwie <tr>ki po 4 <td>ki ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze: używasz tabel do prezentacji danych nietabelarycznych - semantyczny fail. Najprawdopodobniej powinieneś utworzyć listę i co najwyżej nadać jej odpowiednie formatowanie.
Jednak wracając do samego problemu. Rozwiązań jest dziesiątki, jeśli nie setki - jednak wszystkie sprowadzają się do jednego: zmienienia formatu danych (zwykła tablica dwuwymiarowa jak widzisz średnio spisuje się do wyświetlania różnych danych "seriami" (raz seria obrazów, raz seria tytułów)). Zmień sobie najpierw format danych na (przykładowo) Kod Array ( Wyświetlenie z takiego formatu nie powinno już być problemem.
Array ( [images] => Array ( photo1.png, photo2.png, photo3.png), [titles] => Array ( photo1, photo2, photo3) ), Array ( [images] => Array ( photo4.png, photo5.png, photo6.png), [titles] => Array ( photo4, photo5, photo6) ) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:40 |