Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] Sortowanie
Forum PHP.pl > Forum > PHP
styryl
Witam,

Napisałem kodzik:

  1.  
  2. $q = "SELECT id, title FROM kat ORDER BY title ASC";
  3. $res = mysql_query($q);
  4.  
  5. while($r = mysql_fetch_array($res))
  6. {
  7.  
  8. $id = $r['id'];
  9. $title = $r['title'];
  10.  
  11. echo'<a href="strona/kat/'.$id.'.html">'.$title.'</a><br>';
  12.  
  13. }
  14.  


(oczywiście w pewnym uproszczeniu)

Ale do rzeczy: kod działa -> pobiera z bazy, sortuje po tytule. Mój problem polega na tym że gdy wejdziemy do kategorii to mam dajmy na to link http://www.wolska.zimnylech.wtf/kat/asd/2.php chce aby dalej srortowanie było po tytule ale żeby jako pierwsza ustawiała się aktualnie wybrana kategoria.

ma ktoś jakiś pomysł?
Mostrom
Na sortowanie tabel masz mnóstwo funkcji, w tym sortowanie tablic asocjacyjnych. Wtedy pakujesz Całą tabelę w jedną zmienną, używasz odpowiedniej funkcji sortującej i przelatujesz tablicę foreachem.
nospor
Mozna to zrobic bez problemu w mysql.
Tu masz przyklad na wlasne sortowanie
http://nospor.pl/mysql-faq.html#faq-5
styryl
Dziękuje nospor! Nawet nie wiedziałem że to taki proste ;] a tak poza tym to cały artykuł bardzo ciekawy.

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.