![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałem zrobić galerię zdjęć. Mam taką oto tabelę w bazie danych: Kod +----+--------------+----------------+---------------+----------+-----------+----------+----------+ | id | name | podpis_pl | podpis_en | grupa_pl | grupa_en | grupa_id | position | +----+--------------+----------------+---------------+----------+-----------+----------+----------+ | 1 | zdjecie1.jpg | ?adne zdj?cie | Pretty photo | grupa 1 | group 1 | 1 | 1 | | 2 | zdjecie2.jpg | ?adne zdj?cie2 | Pretty photo2 | grupa 1 | group 1 | 1 | 2 | | 3 | zdjecie3.jpg | Zdj?cie 3 | Zdj?cie 3_en | aaaaaa | aaaaaa_en | 2 | 1 | | 4 | zdjecie3.jpg | zdjecie3.jpg | Zdj?cie 3_en | aaaaaa | aaaaaa_en | 2 | 2 | +----+--------------+----------------+---------------+----------+-----------+----------+----------+ podpis_pl i podpis_en - to podpis do zdjęcia, które będzie wyświetlane. (po polsku i angielsku) grupa_pl i grupa_en - nazwa grupy, w której będzie zdjęcie (po polsku i angielsku) grupa_id - to id tej grupy, w której będzie zdjęcie (bo grupa będzie rozpoznawana po id) position - będzie układać zdjęcia w odpowiedniej kolejności. I teraz tak: galeria będzie podzielona na różne grupy, w której będą osobne zdjęcia. W powyższym przykładzie zdjęcie o id=1 i id=2 będzie w jednej grupie, a dwa pozostałe w drugiej (spójrzcie na pole grupa_id) Moje pytanie brzmi: jak sformułować zapytanie, by to się tak ułożyło? 2 pętle while zagnieżdżone w sobie nie kolejkują tego... moglibyście mnie jakoś naprowadzić? Będę wdzięczny za pomoc. Ten post edytował Kaloryfer 8.05.2008, 10:57:01 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:09 |