CREATE TABLE `faq_categorieen` (
`id` int(11) unsigned NOT NULL auto_increment,
`naam` tinytext NOT NULL,
`volgorde` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `faq_categorie_order` (`volgorde`)
);
beoogde functionaliteit:
via een webpagina de volgorde van items (opgeslagen in db volgens bovenstaand model) veranderen.
wat heb ik al gedaan:
ik heb al - met bloed, zweet en tranen (javascript is niet mijn sterkste kant; als browsers nou zouden werken zoals ze zouden moeten werken zou dat al een hoop schelen - maar ik dwaal af) - de client side code gemaakt. Klik hier om deze pagina te bekijken (als je op wijzig klikt, zie je de nieuwe volgorde zoals het php-script deze krijgt aangeleverd).
het probleem:
Je kunt nu uiteraard eenvoudig met een lusje de database updaten, maar dan krijg je een UPDATE-query voor elk record en dat vind ik een beetje zonde.
Is er een betere manier (het dbmodel kan eventueel nog aangepast worden, mocht dit nodig zijn)?
`id` int(11) unsigned NOT NULL auto_increment,
`naam` tinytext NOT NULL,
`volgorde` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `faq_categorie_order` (`volgorde`)
);
beoogde functionaliteit:
via een webpagina de volgorde van items (opgeslagen in db volgens bovenstaand model) veranderen.
wat heb ik al gedaan:
ik heb al - met bloed, zweet en tranen (javascript is niet mijn sterkste kant; als browsers nou zouden werken zoals ze zouden moeten werken zou dat al een hoop schelen - maar ik dwaal af) - de client side code gemaakt. Klik hier om deze pagina te bekijken (als je op wijzig klikt, zie je de nieuwe volgorde zoals het php-script deze krijgt aangeleverd).
het probleem:
Je kunt nu uiteraard eenvoudig met een lusje de database updaten, maar dan krijg je een UPDATE-query voor elk record en dat vind ik een beetje zonde.
Is er een betere manier (het dbmodel kan eventueel nog aangepast worden, mocht dit nodig zijn)?
Pas de replâtrage, la structure est pourrie.