Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie wyników (rosnąco, malejąco) na jednej stronie
Forum PHP.pl > Forum > Bazy danych
slawo
Witam,

mam takie coś:

  1. $jak = $_GET['jak'];


  1. $wynik = mysql_query("SELECT * FROM albumy WHERE rok='$pokaz' ORDER BY '$wedlug' $jak")


rok.php?pokaz=2004&wedlug=ocena&jak=ASC
rok.php?pokaz=2004&wedlug=ocena&jak=DESC

A chcę żeby było tak:

rok.php?pokaz=2004&wedlug=ocena&jak=rosnaco
rok.php?pokaz=2004&wedlug=ocena&jak=malejaco
Kshyhoo
Przykład:
  1. if ($_GET['jak']=='malejaco') $order = ' ORDER BY nazwisko DESC ';
  2. if ($_GET['jak']=='rosnaco') $order = ' ORDER BY nazwisko ASC ';
programista20
Moze podmiana w funkcji warunkowej if

  1. if ($_GET['jak'] == 'rosnaco'){
  2. $jak = 'ASC';
  3. }
  4. else if ($_GET['jak'] == 'malejąco'){
  5. $jak = 'DESC';
  6. }
  7.  
  8. mysql_query("SELECT * FROM albumy WHERE rok='$pokaz' ORDER BY '$wedlug' $jak")
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.