Reacties op het script Volgorde wijzigen
|
Gepost op: 14 maart 2007 - 13:23 |
|
|
|
Moderator
|
Hm, is de lijst van volgorde-nummers altijd in- of decreasing? (dus 1,2,3,4,5 etc, en niet 1,2,2,3,4 ec.)
Als je een record verwijdert zul je de volgorde van de andere records bij moeten werken, wat anders kun je als je een ander record een positie opschuift een situatie krijgen waarbij 2 records hetzelfde volgorde-nummer hebben, en het is dan willekeurig welk item eerst afgedrukt wordt.
Ook als je een record toevoegt: welke positie krijgt deze? |
|
|
|
Gepost op: 14 maart 2007 - 13:42 |
|
|
|
PHP expert
|
deze script zorgt voor de wijziging van de volgorde (1, 2, 3, 4, 5, etc.)
Als je een record verwijdert, dan zul je inderdaad de andere records moeten bijwerken, maar deze functie heeft daar niks mee te maken.
Het is niet zoveel moeite om dat erin te bouwen, maar het heeft in feite niks te maken met het wijzigen van volgorde. Dat is de verantwoordelijkheid van de gebruiker
Als je een record toevoegt, dan moet je gewoon allereerst de MAX van veld volgorde eruit halen, en bij het toevoegen doe je $max + 1
Ook dit is niet moeilijk in te bouwen, maar hoort ook niet bij het idee van deze functie. |
|
|
|
Gepost op: 15 maart 2007 - 16:42 |
|
|
|
HTML beginner
|
iets wat je erin zou kunnen bouwen om het probleem van 't verwijderen op te lossen
je hoeft het volgode veld niet per sé 1 omhoog of omlaag te doen, maar kan ook meer.
dus, je verwisselt de twee velden,..
bijvoorbeeld;
1,2,3,5
de record die je omhoog wil hebben en volgorde 5 heeft, geef je volgorde 3 mee en vice versa
|
|
|
|
Gepost op: 15 maart 2007 - 16:50 |
|
|
|
PHP expert
|
dat is inderdaad een goede oplossing ik zal dat morgen eens doen |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|