DeMoehn_sm
Grünschnabel
Guten Tag liebe Community
Ich habe ein kleines Denkproblem.
Ich erstelle gerade eine Art "kleines CMS" und möchte, dass der Benutzer seine Menüpunkte verwalten kann.
Nun habe ich folgende Tabelle: 'mainmenu': id, name, order, ...
order dient dazu, dass auch ein später Eintrag (hohe ID) weiter am Anfang stehen kann.
Nun habe ich folgendes Beispiel:
1 Startseite
2 Über Uns
4 Bilder
Ich möchte nun zwischen 1 und 2 einen Punkt "Test" einfügen.
Der Wert für order (also 2) ist mir bekannt und ich muss praktisch nur noch in der Datenbank die Datensätze hochzählen, bei denen nun order = 2 ist (also "Über uns") und danach den Datensatz bei dem order = Order von "Über uns" ... bis es keine gleichen mehr gibt. (also in diesem Beispiel Schluss nach "über uns".
Habt ihr eine Idee wie ich sowas am geschicktesten bauen kann?
Idee, Tips oder Links reichen mir natürlich auch.
Mfg
Ich habe ein kleines Denkproblem.
Ich erstelle gerade eine Art "kleines CMS" und möchte, dass der Benutzer seine Menüpunkte verwalten kann.
Nun habe ich folgende Tabelle: 'mainmenu': id, name, order, ...
order dient dazu, dass auch ein später Eintrag (hohe ID) weiter am Anfang stehen kann.
Nun habe ich folgendes Beispiel:
1 Startseite
2 Über Uns
4 Bilder
Ich möchte nun zwischen 1 und 2 einen Punkt "Test" einfügen.
Der Wert für order (also 2) ist mir bekannt und ich muss praktisch nur noch in der Datenbank die Datensätze hochzählen, bei denen nun order = 2 ist (also "Über uns") und danach den Datensatz bei dem order = Order von "Über uns" ... bis es keine gleichen mehr gibt. (also in diesem Beispiel Schluss nach "über uns".
Habt ihr eine Idee wie ich sowas am geschicktesten bauen kann?
Idee, Tips oder Links reichen mir natürlich auch.
Mfg