Avatar billede kasbas91 Nybegynder
29. august 2010 - 22:32 Der er 5 kommentarer og
1 løsning

Hej, jeg har lige et spørgsmål med dynamisk position med navigation...

Hej eksperten.dk

Hej, jeg har lige et spørgsmål med dynamisk position med

navigation... Jeg har lavet sådan at man kan ændre rækkefølgen i

menuen via en form... og ORDER BY position ASC.

Og sådan at man kan se i input felter hvordan rækkefølgen ser ud.

MEN, jeg vil gerne have at hvis jeg skriver 2 ved 1 at 2'eren

automatisk bliver til 1, hvis i kan forstå og følge mig.

Altså sådan at der ikke er 2 eller flere tal i position der er ens.

De skal automatisk dynamisk ændre rækkefølgen hvis jeg ændre menu

punkt 2's position til 3 og derefter skal 3 som allerede eksistere

ændre sig til 2 fx...

ALTSÅ, at der ikke findes 2 eller flere som er ens i

rækkefølgen...

Håber i kan forstå hvad jeg mener...
Avatar billede majbom Novice
30. august 2010 - 08:19 #1
Avatar billede Slettet bruger
30. august 2010 - 08:34 #2
En måde man kan gøre "den slags" på, uden at kode sig blå i hovedet, er ved at lade positionen indgå i selve menu-punktet - f.eks:

"0094#Saftevand og småkager"
"0120#Frimærker og mønter"
"0126#Modeltog og racerbaner"

Så følges titel og sortering altid ad, og menupunkter på samme "niveau" (samme nummer) sorteres automatisk alfabetisk.

Det er snydelet at rokere rundt med - bare vis dem i en stribe alm. tekstfelter - eller i ét stort <textarea> med ét menupunkt pr. linje.


Du skal selvfølgelig bare sørge for at splitte dem når menuen displayes, f.eks:
echo "<a href='$url'>" . substr($titel,5) . "</a>";
Avatar billede kasbas91 Nybegynder
30. august 2010 - 13:23 #3
splazz: Ja jeg har prøvet noget drag 'n drop ;P Men så skal jeg vel

til at kode det hele om.. Der hvor man skal rykke rundt med dem.

T4NK3R: Ja, men jeg forstår ikke helt hvordan du vil lave det... ;P
Avatar billede kasbas91 Nybegynder
05. september 2010 - 19:40 #4
lukker
Avatar billede majbom Novice
05. september 2010 - 21:19 #5
selv tak
Avatar billede kasbas91 Nybegynder
05. september 2010 - 23:06 #6
Tak for hjælpen ;P.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester