Bonjour à tous,
J'ai créé un petit script qui affiche une liste d'items stockés dans une table mysql.
Pour chaque item, il y a un champ de texte qui permet de changer l'ordre de l'item dans la liste.
Exemple:
quand je liste mes items, l'item 10 s'affiche avec un input text contenant le chiffre 10 (ordre de l'item 10).
Si je veux que l'item 10 passe à la position 20, je change 10 en 20 dans le champ de texte et je sauve.
=> La liste se réaffiche avec l'item 10 en position 20 grace a une requete qui update quand la liste est sauvée.
Jusque là, pas de pb. Mon souci, c'est si l'utilisateur se trompe et saisit par exemple 2 fois le même ordre dans 2 inputs de la liste:
Par exemple, si l'utilisateur met à la fois la position 20 pour l'item 10, et la position 20 pour l'item 11
comment devrais-je traiter l'opération?
Je recherche plus des pistes de raisonnement que du code.
Merci pour vos réponses.