Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Sortowanie danych
Forum PHP.pl > Forum > Przedszkole
marian84
Jak zmienic sortowanie wyświetlanych danych. Standardowo wyswietlają się

1.
1.1
1.2
1.3
2.
2.1
2.2
3.
4.
itd

A chciałbym dodać przyciski w panelu administratora, które mogą pomieszac kolejnośc cos na zasadzie gora/dol

1.
1.3
1.1
1.2
2.
2.1
3.
itd

jakieś pomysły? ktoś może naprowadzić?
santalam
Na jakiej podstawie ma być wiadomo jak te przyciski mają być sortowane? Chcesz je posortować czy po prostu pozamieniać kolejność?
Najprościej dać dodatkową kolumnę do tabeli MySQL 'kolejność' i numerować ją wg pozycji. Jeśli chcesz z poziomu PHP zamienić kolejność to po prostu zmieniasz wartość w wierszu przycisku w kolumnie 'kolejność' na odpowiednią.
marian84
Cytat(santalam @ 7.04.2008, 21:06:22 ) *
Na jakiej podstawie ma być wiadomo jak te przyciski mają być sortowane? Chcesz je posortować czy po prostu pozamieniać kolejność?
Najprościej dać dodatkową kolumnę do tabeli MySQL 'kolejność' i numerować ją wg pozycji. Jeśli chcesz z poziomu PHP zamienić kolejność to po prostu zmieniasz wartość w wierszu przycisku w kolumnie 'kolejność' na odpowiednią.


No tak, kolumna ok, numeracja, tylko co gdy beda dwie wartosci takie same?
isso
hmmm w ogóle strasznie nie logiczne to co chcesz wykonać... smile.gif ale korzystając z tego co wczesniej kolega powiedział...

Ponumerujesz wszystkie podpunkty: tj

1. - 1
1.3 - 2
1.2 - 3
1.1 - 4
2. - 5
2.2 - 6
2.1 - 7
... itd

i teraz zaleznie co na kórym miejscu bedziesz chciał mieć, to sobie przestawisz smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.