Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Sortowanie tabelki, ASC , DESC w linku
citek10
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 9.06.2008

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


Witam.

Czy zna może ktoś w jaki sposób za pomocą linku sortować tabelę , czyli tak naprawdę wykonać zapytanie na bazie , raz sortując rosnąco (ASC) a raz malejąco (DESC)?

Nie chodzi mi tu o stworzenie zapytania tylko jak do zapytania, po pierwszym kliknieciu w link, przekazać ASC a w po kolejnym kliknięciu przekazać DESC i tak w kółko ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mackos
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


Przykładowy link:
  1. <a href="strona.php?i=1">od najwiekszego</a>
  2. <a href="strona.php?i=2">od najmniejszego</a>

I teraz magia:
  1. $get=$_GET['i']; // to najlepiej jeszcze przefiltrować
  2.  
  3. switch($get){
  4. case '1':
  5. $sql=mysql_query("SELECT * FROM tabelka ORDER BY DESC");
  6. break;
  7.  
  8. case '2':
  9. $sql=mysql_query("SELECT * FROM tabelka ORDER BY ASC");
  10. break;
  11.  
  12. default:
  13. $sql=mysql_query("SELECT * FROM tabelka");
  14. break;
  15.  
  16. }

I na końcu listujesz wdług zmiennaj $sql, mam nadzieje że wystarczająco jasno (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 06:25