![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak najprościej zrobić żeby po kliknieciu w nagłówki poszczególnych tabel (l.p, marka, rok produkcji) sortowało mi dane np.: rosnąco?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Oto kod który wyświetla mi spis aut w komisie: [php:1:f6927a72f3]<?php <?php <td><p align="center">L.p</td> <td><p align="center"><Marka</td> <td><p align="center"><Rok produkcji</td> $zapytanie = "SELECT auto_id , marka_nazwa, rok_nazwa FROM auta, marka, rok WHERE marka.marka_id=auto_marka_id and and rok.rok_id=auto_rok_id "; $wykonaj = mysql_query ($zapytanie); echo($wykonaj); while($wiersz=mysql_fetch_array ($wykonaj)) { echo "<tr align=center> <td>".$wiersz['auto_id']."</td> <td>".$wiersz['marka_nazwa']."</td> <td>".$wiersz['rok_nazwa']."</td> </tr>"; } ?> ?>[/php:1:f6927a72f3] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 2.01.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Pomyśleć chwilke ;-)
Niech tytuł każdej z tabel będzie linkiem na końcu, którego dopisujesz zmienna o jakiejś nazwie z wartością, za pomocą którą zaidentyfikujesz kolumnę. Np: Kod <a href="balblabla.php?sort=tytul">Tytul</a>
Gdzieś tam w kodzie przed generowanie zapytania sprawdzaj, czy było rządanie sortowania kolumny, czyli czy zmienna $_GET{'sort'} ma jakąłś wartość i czy jest to jedna z nazw kolumn no i potem zastosuj to odpowiednio w zapytaniu w klauzuli "ORDER BY". Tyle |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 10:08 |