![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Nie wiem czy będę umiał to wytłumaczyć, ale się postaram: Obecnie w atbeli ułożone są rekordy, które są wyświetlane w kolejności ich dodania. No i teraz tak: Cytat $query = 'INSERT INTO progsy(nazwa, prod, licz) VALUES ("'.$_POST['nazwa'].'" , "'.$_POST['prod'].'", 0)'; Tak jest teraz. Jeśli jednak zmienię (a raczej dodam) wpis na taki: Cytat $query = 'INSERT INTO progsy(nazwa, prod, licz) VALUES ("'.$_POST['nazwa'].'" , "'.$_POST['prod'].'", 0) ORDER BY licz DESC'; to niby jest OK, bo chcę mieć wartości w kolejności malejącej. Ale po lewej stronie tabeli mam kolumnę, gdzie znajduje się $id każdego rekordu. Więc wraz z sortowaniem w kolejności malejącej nie jest "poukładane" wg kolejności rosnącej tzw liczba pojedyncza (Lp.) Troche zamotalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale chyba wiadomo o co chodzi... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
A to id używasz do czegoś, czy tylko ma ładnie wyglądać jako lp? Bo w tabeli, jeżeli jest dodawane automatycznie to tylko podczas sortowania po id będzie w kolejności (no i w takich przedziwnych wypadkach jak dane były dodawane celowo tak, żeby juz były w kolejnosci wg jakiegoś pola). Jeżeli ma tylko ładnie wyglądać to dodaj sobie liczbę porządkową niezależnie od id i tyle.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:28 |