Ciao, ho una tabella con id, codice, link, posizione dove su codice ho il nome del prodotto, su link il path della foto e su posizione l'ordinamento

1, mela, http://www.sito.com/mela.jpg, 1
2, mela, http://www.sito.com/mela2.jpg, 2
3, mela, http://www.sito.com/mela3.jpg, 3

Vorrei fare in modo che a vista l'unte possa trascinare l'ID 3 in alto e quindi fare update della colonna "posizione" a 1 e a sua volta ID 1 diventa ID+1

Ho provato a cercare su Ajax o HTML5 ma non trovato nulla...

Sapete da dove possi partire?

Grazie