Hoi,

Ik zoek eigenlijk eerder een voorstel dan een oplossing. Ik heb een database aangemaakt in mySQL. In deze database staan records per locatie. Ik wil deze gegevens per locatie nu in een bepaalde volgorde weergeven. Het gaat me nu om die bepaalde volgorde. De beheerder die de gegevens toevoegd moet kunnen bepalen in welke volgorde die gegevens getoond worden. Mijn vraag is nu eigenlijk hoe bouw ik een script op zodat de beheerder de volgorde kan bepalen.

Ik heb al gedacht om het gewoon simpel te houden:
1) Ik maak een veld bij in mijn database waar ik per locatie Unieke volgorde plaatsen toeken.
2) Ik laat de beheerder manueel deze waardes aanpassen en klaar is kees.

Het probleem met deze oplossing is dat onze beheerder eigenlijk ook niet de grootste kennisbronnen van computers zijn.

Het iemand een voorstel hoe ik een logische opbouw kan maken voor een scriptje dat eenvoudig werkt. En hoe ik records in een bepaalde volgorde kan weergeven. (Met pijltjes ofzo waar ik records naar boven en beneden kan bewegen)

Ik heb in ieder geval een idee in mijn hoofd maar ik krijg de programmastructuur er niet van in mijn verstand gevormd.

Alvast bedankt !
Gewoon een extra veldje toevoegen in de database, dat noem je "locatie". En daar laat je de beheerder gewoon de locatie invullen.

On submit kijk je even of er op die plek niet al iets staat, zo ja, dan vraag je of dat overschreven moet worden.

Bij het eruit halen gewoon ORDER BY locatie..
Ik zou inderdaad een kolom 'volgorde' in je tabel opnemen, maar ik zou de beheerder niet zelf een positie laten invullen. Dit zou ik gewoon automatisch laten gebeuren bij het toevoegen van een nieuwe item.

Op de pagina waar de beheerder de volgorde kan wijzigen laat je hem dat doen, en bij het verwerken ken je aan alle betrokken items een nieuwe waarde toe in de 'volgorde' kolom.
Locatie is al aanwezig.
Het gaat em vooral over de volgorde.
Kort samengevat:
Ik weet wel hoe ik die in een volgorde krijg. Ik wil alleen een net scriptje om de volgorde te bepalen. De manier die jij voorstelt heb ik geprobeert, maar de gebruikers snappen niet wat ze eigenlijk moeten doen.
@ Blanche, en hoe kan je best die pagina opbouwen, een input veld ? Combobox, pijltjes ?
@bjorn , gebruik je mooie editknopje

eerst en laatste keer dat dat gezegt wordt
DUs telkens als je iets toevoegd moet je hier edit gebruiken ? Ik zal er rekening mee houden... heb uiteraard nog maar 4 posts. Dus mijn excusus dat ik niet wist dat het hier-o zo werkt...

Eigenwijs? Nee... eerder een vraag, jij snel geirriteert ?
en toch bump je weer... eigenwijs?

edit: nee hoor. Alleen een hekel aan mensen die dan toch nog even een bump ertussen moeten doen

Reageren