![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 16.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chodzi o dość banalną sprawę, choć może nie jest aż tak banalna jak mi się wydaje. Mianowicie potrzebuje posortować/poukładać zdjęcia od góry do dołu tak jak chce żeby były poukładane a nie tak jak zostały przesłane na serwer i zapisane do bazy. Mam bazę w txt i są w niej np. fot1.jpg || fot2.jpg || fot3.jpg || fot4.jpg. W pole obok zdjęcia wpisuje jego pozycje lp. jaką chce żeby miało. Próbowałem pętlami ale opornie mi to idzie. :/ (IMG:http://x-trall.tk/przyklad-pomoc.jpg)
Z góry dziękuje za wszelkie podpowiedzi. (IMG:style_emoticons/default/smile.gif) Ten post edytował zibihehe 29.05.2011, 11:38:02 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
hmmm... gotowca nie chce mi się pisać, ale moge Ci napisać jak to może wyglądać: inputy obok zdjęcia mają w value swoją nazwe. po wpisaniu numerków który jest który przepisz pętlą wszystkie inputy do tablicy (w kolejności od uzupełnionych inputów). teraz już masz ładnie posegregowane i wystarczy przypisać do to sesji, która będzie wyświetlać grafiki po kolei tak, jak je zapiszesz dopóki znów nie zostanie użyty formularz.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Jakoś nie widzę problemów... Skoro OBOK zdjęcia zapisujesz jego pożądaną pozycję to jaki problem użyć funkcji sortującej?
Załóżmy, że w pliku txt masz: Kod fot1.jpg 4 || fot2.jpg 2 || fot3.jpg 1 || fot4.jpg 3 Wczytujesz to i robisz explode po ciągu ' || ', który zrobi nam:
Od teraz masz przynajmniej KILKA możliwości rozwiązania problemu. 1) W pętli możesz znów zrobić explode, który poleci po spacji i utworzy: a teraz zdefiniować usort dla mutlidimensional array. 2) od razu usort z wyrażeniem regularnym. 3) wyrażenie regularne z reorganizacją tablicy do postaci: i ksort Oraz wiele innych... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 16.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:39 |