Flytta ordning i meny

PHP

2 svar · 241 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Trådstart#1

Hej

Har en tabell som ser ut så här:

menu_id | child_of | name | href | order

Vad jag vill göra är att skapa en sidan där man med knappar kan flytta olika menyitems upp eller ner, också eventuellt flytta den ut eller in i hierkin.

Får inte riktigt klart för mig i huvudet hur jag skall gå tillväga. Säg att jag skall flytta menu_id så att den hamnar på "order" 5 i menyn, då måsta jag ju ändra alla items som ligger efter "order" 5... Eller?

Något som byggt ngt liknande och vill dela med sig av egen erfarenhet?

// Nippe

Medlem sedan juni 20006 031 inlägg
#2

Gjorde en sån sak en gång, men gjorde så man bara flyttade den ett steg åt gången.
Alltså kunde man inte skriva in att en länk på plats 5 skulle ligga på plats 1. Utan jag hade pilar för att flytta dom ett steg upp eller ner.

Medlem sedan apr. 2002830 inlägg
#3

Okej, men det skulle funka för mig. Har du någon kod kvar för det?

// Nippe

380 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
125 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)