Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] przesuwanie produktów
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

Ostrzeżenie: (0%)
-----


witam, tworze sobie panel admina do sklepu internetowego, mam jakąś tam bazę danych produkty, zwykła najprostsza:
id nazwa
1 mydło
2 szampon
3 cośtaminnego itd.
4. costamcostam
5. bułka

i te elementy wyswietlam na stronie za pomocą funkcji mysqli_fetch_array(). Produkty wyświetlają się w takiej kolejności jakie jest ich id, czyli pierwszy produkt jaki się wyswietli to będzie mydło, później szampon itd.
Chciałbym zakodować w panelu administratora funkcjonalność zmiany kolejności (widziałem cos takiego np. w sklepach internetowych), czyli przesun w góre dany produkt, przesun w dół) tak żeby np.
przy zmianie kolejnosci dla szamponu i mydła, na stronie szampon będzie wyświetlał się jako pierwsza pozycja a mydło jako druga (czyli odwrotnie niz jest teraz). Problem jest w tym, że nie wiem jaką funkcje zastosować, albo jaki kod, abym mogł w panelu administartora zmieniać sobie kolejnosc produktów, tak by również w innej kolejnosci wyswietlały sie na stronie. Wiem że jest sortowanie itp, ale ja chciałbym np. na szytwno zmienić ze to i to ma sie wyswietlac w tej kolejnosci.
Ktoś ma jakieś pomysły jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Dodaj sobie do bazy produktów pole pozycja i tam ustal w jakiej kolejnosci maja sie wyswietlac a w zapytanieu
  1. ORDER BY pozycja DESC / ASC

Żadna filozofia napewno dasz radę.
Go to the top of the page
+Quote Post
lamcpp
post
Post #3





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

Ostrzeżenie: (0%)
-----


rzeczywiście, takie proste, a jednak nie wpadłem na to.
Dzięki:)
Go to the top of the page
+Quote Post

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: 23.12.2025 - 16:34