output with modified server behaviour
I added the modified server behaviour to a test page
result was:
UPDATE `items` SET `ItemOrder` = 999 WHERE `ItemID`=27
I had changed 2 values on the page for ItemID 13 and 14
it appears that it did not pick up these items at all
the item with ID 27 was the last one on the list and was already set to 999