Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Produkty w sklepie, Kolejność wyświetlania
-Lifo-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Lifo-
post
Post #2





Goście







-> sniezny_wilk

Czasami proste rzeczy nie wystarczają (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A na poważnie chcę mieć wpływ na wyświetlanie kolejności a nie tworzyć potworki znane z ogłoszeń
"Aaaaaaaaaaaabsolutnie tani Lanos powypadkowy"

Czasami kolejność ma znaczenie a przy "nastu" stronach z wynikami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to jest nawet dość ważne jeżeli chcesz żeby pewne produkty pojawiały się na początku przygody z dajmy na to kategorią produktową.

->nithajasz

Ilość zapytań mnie nie interesuje bo to raczej sporadyczna sprawa będzie (poprostu jest z gatunku uciążliwych dla mnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). Ale dziękuję za podpowiedź - pokombinuje w tym kierunku.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 02:14