Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%)
|
Witam.
Mam kolejny problem gdy usunę z bazy rekord z pola pozycja np. 2 to jest wtedy tak jakby luka 1, 3, 4, 5,... a jak zrobić żeby wszystkie które są poniżej zmieniły swoją pozycję o jeden w górę czyli 3 to 2, 4 to 3, 5 to 4? Ten post edytował ZeTu 20.01.2012, 22:58:15 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
To złe myślenie, popsuje bazę danych - konkretnie zależności między tabelami. Tak musi być. Bazie to nie przeszkadza (IMG:style_emoticons/default/wink.gif)
A jak się upierasz, to możesz kombinować tak:
Czyli zmniejszysz ID o -1 dla rekordów o numerze większym od9... Ten post edytował Kshyhoo 20.01.2012, 21:24:57 |
|
|
|
ZeTu Usuwanie rekordu, zmiana pozycji 20.01.2012, 21:07:09
ZeTu No ale jak później klikam w górę by przenieść o je... 20.01.2012, 21:23:48
Kshyhoo Co klikasz? Pokaż kod. 20.01.2012, 21:25:34
ZeTu OK to zaraz sprawdzę jak działa.
Tak to ma wygląda... 20.01.2012, 21:30:18
Kshyhoo Masz napisane:
UPDATE // zmień
tabela_z_rekordami ... 20.01.2012, 22:07:46
ZeTu I sie pogubiłem
[PHP] pobierz, plaintext if ($... 20.01.2012, 22:27:13
Kshyhoo A chcesz zmienić numery ID rekordów w bazie, czy z... 20.01.2012, 22:29:47
ZeTu Ok zwracam honor źle zrozumiałem
Mogłeś powiedzieć... 22.01.2012, 00:15:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:06 |