Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przełączanie rekordów-problem z sortowaniem
rafik73
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

Ostrzeżenie: (0%)
-----


Witam
Mam dajmy na to listę:
id | imie | nazwisko
1 adam nowak
2 alicja kowalska
4 barbara kowalska
3 malwina kowalska
5 janina zabitowska

wyświetlam ją w tej postaci (alfabetycznie), po kliknięciu na link, metodą $_GET przesyłam id rekordu i otwieram go
w widoku pojedyńczym, gdzie jest wyświetlone więcej szczegółów. W widoku pojedyńczego rekordu dodałem możliwość przechodzenia pomiędzy pojedyńczymi
rekordami, żeby za każdym razem nie wracać do listy. Rozwiązałem to za pomocą:
  1. $poprz = mysql_query("SELECT * FROM test WHERE id < '$id' ORDER BY id DESC LIMIT 1");//poprzedni
  2. $nast = mysql_query("SELECT * FROM test WHERE id > '$id' ORDER BY id ASC LIMIT 1");//następny

Wszystko cyka, ładnie przełącza, tylko....nie w kolejności alfabetycznej, przełącza mi takiej kolejności (wg id):
id | imie | nazwisko
1 adam nowak
2 alicja kowalska
3 malwina kowalska
4 barbara kowalska
5 janina zabitowska

Jak zrobić, żeby przełączał w kolejności alfabetycznej (wg schematu ORDER BY nazwisko , imie ASC)?
Go to the top of the page
+Quote Post

Posty w temacie
- rafik73   [PHP]Przełączanie rekordów-problem z sortowaniem   6.04.2015, 17:45:26
- - Aqu   [SQL] pobierz, plaintext SELECT * FROM `test ` WHE...   6.04.2015, 17:56:05
- - rafik73   A czym jest "xxx"? ok, roozumię, że xxx...   6.04.2015, 19:11:17
- - Kshyhoo   A z czym masz prpblem dodać ORDER BY nazwisko, imi...   6.04.2015, 19:20:05
- - rafik73   Żaden, bo dodawałem, tylko, że efekt jest taki, ż...   6.04.2015, 20:16:40
- - nospor   http://nospor.pl/mysql-faq.html#faq-4 Masz tam nap...   6.04.2015, 20:20:30
- - rafik73   Jak to teraz zaadaptować do mojego przykładu? Nie...   7.04.2015, 10:11:24
- - nospor   Jak robisz jakis kod, to ZAPAMIETAJ Sobie, ze nale...   7.04.2015, 10:13:02
- - rafik73   unexcepted '@' Jeśli to zmienne, to czy n...   7.04.2015, 10:24:49
- - nospor   CytatJeśli to zmienne, to czy nie powinno być z ...   7.04.2015, 10:30:04
- - rafik73   Rozumię, że samo id oznacza kolumne z indeksem tab...   7.04.2015, 10:46:08
- - nospor   Tak, id oznacza kolumne będącą kluczem głównym aut...   7.04.2015, 10:55:56
- - rafik73   Działa!!!! nospor - szacun. Nie ma...   7.04.2015, 10:57:36
- - nospor   Cieszę się, że sam do tego pomału doszedłeś Wsta...   7.04.2015, 11:04:18
- - rafik73   OK, narazie wersja bez "hamulców", wyróż...   7.04.2015, 11:06:15
- - nospor   Pisz poprawnie.... nie: $t1[next] a: $t...   7.04.2015, 11:09:49
- - rafik73   Cytat(nospor @ 7.04.2015, 12:04:18 ) ...   7.04.2015, 11:14:31
- - nospor   last to na dobrą sprawę @nr Zas first to pierwsze ...   7.04.2015, 11:20:20
- - rafik73   Ok, to jestem na etapie jak z twojego hasła: ...   7.04.2015, 11:38:01
- - nospor   tak   7.04.2015, 11:44:18
- - rafik73   "pierwsza" działa tak: [PHP] pobierz, ...   7.04.2015, 12:30:03
- - nospor   Mowilem ci, ze last to poprostu @nr. Zas first to ...   7.04.2015, 12:43:07
- - rafik73   czyli dla last?: [PHP] pobierz, plaintext $t=mysql...   7.04.2015, 13:05:52
- - nospor   Tak, ale dodajesz to do zapytania, ktore pobiera i...   7.04.2015, 13:08:30
- - rafik73   zaraz ,zaraz, to ma podać numer indeksu czy liczbę...   7.04.2015, 13:18:49
- - nospor   Tak, faktycznie, sie jorblem co do last.... selec...   7.04.2015, 13:24:24
- - rafik73   Teraz gitarra :-) Nad "hamulcami" popra...   10.04.2015, 10:56:13


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 14:21