![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zrobiłem sobie na stronie liste elementów w porządku alfabetycznym - nie trudnego zwykłe zapytanie. Potem dodałem do tego tytuł np. A Adrian Ala Andrzej B Borsuk Bak Bąk C Celina Cykl Tytuł to oczywiście litery a,b,c,d itd. Mam to zrobione i działa, ale dosyć łopatologiczną metodą tj:
I mam 24 takie pętle dlakażdej litery alfabetu oddzielnie. Da się to jakoś zamknąć w jednej pętli i zapytaniu? Kod dalej służy do filtrowania danych (pozostawia tylko example.com) z całego adres. Ten post edytował boro11 22.11.2013, 16:27:32 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 30.04.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Możesz np. pobrać jednym zapytaniem wszystkie wpisy z ORDER BY. W pętli wyświetlającej rekordy zrób zmienną tymczasową, do której zapisuj pierwszą literę ostatniego rekordu. Następnie porównuj ją z pierwszą literą aktualnego rekordu. Jeżeli są różne, to dodaj tytuł aktualnej litery.
Ten post edytował Rafał Dudziński 22.11.2013, 16:32:09 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Odnalazłem rozwiązane zaproponowane przez nospor
http://nospor.pl/grupowanie-wynikow.html ale mam z nim problem. Wszystko działa oprócz tego, żę nie wyświetla się alfabetycznie. Bo ja mam w taeli link tj każdy zaczyna się od http/https czy pierwsza litera do zawsze H. Mam też kolumne z nazwą i chciałem posortować według niej, ale niestety nie dało to rezultatów:
Edit: Problem z sortowaniem udało mi się rozwiązać miałem białe znaki przed 4 nazwami ![]() Ale mam kolejny problem. Po literze A występuję duża odlęgłość: ![]() Ma ktoś pomysł czym to może być spowodowane? Przy innych literach/liczbach tego nie ma. Edit2: Temat do zamknięcia ![]() Ten post edytował boro11 22.11.2013, 16:56:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 00:34 |