"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f86e697e60bb83c98a1d5@news.individual.ne t...
> KORT: ik zoek naar meningen en documentatie over handige manieren om
> functionaliteit op te zetten voor een webbeheerder, die graag zelf wil
> kunnen bepalen in welke volgorde DB-records worden gepresenteerd,
> afwijkend van 'standaard' sortering
Erick,
Ik weet niet of dit je probleem oplost en ik ben ook nog niet zo geweldig
ervaren maar ik heb een keer een vergelijkbaar probleem gehad. De webmaster
van een orkestje wilde zijn songlist kunnen updaten en hij wilde daarbij ook
kunnen bepalen wáár nieuwe liedjes kwamen te staan, m.a.w. als het orkest
besluit voortaan een bepaald lied in het repertoire op te nemen dan hoeft
dat nog helemaal niet te betekenen dat het op de webpagina bovenaan of juist
onderaan staat. Ik heb ervoor gekozen om elk liedje in de database naast het
automatisch gegenereerde sleutelveld-id een extra veld mee te geven met de
naam "positie". In de beheerspagina verschijnt de songlist met na elk liedje
de opties "bewerken" , "verwijderen" en "hieronder een nieuwe song
invoegen".
Als hij, zeg maar bij liedje nummer 8 op die optie klikt, voegt hij het
nieuwe liedje in, de sql-opdrachten zorgen ervoor dat alle positienummers
hoger dan 9 met één verhoogd worden, en het nieuwe liedje krijgt nummer 9.
Ik moet er wel bij zeggen dat ik nog niet geimplementeerd heb dat hij
liedjes kan "verschuiven" - hij vond dat verder ook niet zo belangrijk -
maar misschien heb je wat aan dit idee.
Martien

Likes:

Quote