Ciao a tutti,
sto inserendo in un'amministrazione la possibilità di spostare gli elementi presenti, in modo da stabilirne la posizione..

Non ho problemi per il codice, ma vorrei chiedervi un parere riguardante la struttura (magari riuscite a darmi un'idea per renderla meno macchinosa)

Nel db ho l'id (che si auto incrementa), il campo ordina e il campo data (che rappresenta la data e ora di inserimento)..

Ogni qual volta seleziono una voce e clicco su "Up", lo script, facendo riferimento all'id, da un +1 ad ordina, viceversa se clicco su "Down" da un -1..

In caso due o più campi di ordina siano uguali, per la gestione delle posizioni viene fatto riferimento anche alla data di inserimento..


Pensate che la cosa possa esser resa più semplice (a livello di codice) ? Io purtroppo è la prima volta che realizzo una cosa simile, di conseguenza sarebbe bello sentire il parere di qualche altro


Grazie anticipatamente