Witam.
Jak rozwiązać następujący problem.
Chciałbym w swoim sklepie mieć wpływ na kolejność wyświetlania produktów na stronie.
Wprowadziłem sobie dodatkowe pole w bazie (`kolejnosc` INT) i przydzielam poprostu numerek dla poszególnego produktu. To jest jasne i oczywiste.
Ale ilość produktów systematycznie rośnie i powoli staje się to uciążliwe bo trzeba jakoś to ogarniać i pamiętać żeby się nie zdublować lub coś w ten deseń.
Dajmy na to mam produkty:
produkt kolejność
prod1 ............. 1
prod2 ............. 2
prod3 ............. 3
prod4 ............. 4
prod5 ............. 5
prod6 ............. 6
I teraz zamarzy mi się że prod6 ma się wyświetlać jako trzeci
prod1 ............. 1
prod2 ............. 2
prod3 ............. 6
prod4 ............. 4
prod5 ............. 5
prod6 ............. 3
W takim przypadku muszę pamiętać żeby zamienić kolejność dla dwóch produktów.
Czy można w jakiś sposób to zautomatyzować, żeby zmiana w jednym rekordzie automatycznie przeliczyła prawidłowo wszystkie produkty po zmianie ?
Pozdrawiam