Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie
Forum PHP.pl > Forum > Przedszkole
Nookie
Witam,
mam problem jak to sensownie rozwiazac

powiedzmy ze mamy tabele

lp|imie|nazwisko|wiek


i teraz klikajac na naglowek (nazwe kolumny) sortujemy te dane po lp, lub wieku lub po imieniu zalezy na co klikniemy..
ma sorotowac wlasnie po tym, i teraz jak raz klikniemy na imie, ma sortowac po imieniu alfabetycznie, a jak kliikniemy drugi raz to juz w druga strone..

jak zrobic zapytanie do mysqlua to bym wiedzial, ale problem mam jak sensownie zrobic przlaczanie miedzy sortowaniemy tyopu DESC i ASC questionmark.gif

nie chce robic tego za pomoca list boxow i klikania sortuj.. bo to malo wygodne smile.gif

plizz help..
dzieki
FastRed
  1. <?php
  2. if( if( $_GET['sort_method'] == 'ASC' ) ) {
  3. echo '<a href=\"link.php?sort_method=DESC&amp;sort_by=name>imie</a>';
  4. } else {
  5. echo '<a href=\"link.php?sort_method=ASC&amp;sort_by=name>imie</a>';
  6. }
  7. $strQuery = 'SELECT * FROM `table` ORDER BY `'.$_GET['sort_by'].'` '.$_GET['sort_method'];
  8. ?>
questionmark.gif
Nookie
Tak jak masz dziala, bo tak mam - mniej wiecej
ale problem jest jak ktos kliknie na nazwisko.. a cos wczesniej bylo sortowane po imieniu ASC....

bo jak klikniesz nazwisko, to posegreguje nazwzwisko metoda DESC

i wlasnie tego nie wiem jak obejsc questionmark.gifquestionmark.gif


dzieki za pomoc
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.