Bonsoir à toutes et à tous.
Après recherches, je ne trouve pas de réponses à mon problème,
Je m'explique, j'aimerais, si c'est possible inverser deux entrées comme ceci
id nom ordre
1 dupont 1
2 dupuis 2
3 martin 3
id nom ordre
1 dupont 2
2 dupuis 1
3 martin 3
J'ai fais ceci :
Pour monter
Pour descendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mysql_query("UPDATE table SET ordre=".($test['ordre']-1)." WHERE id=".$test['id']."") or die(mysql_error()); mysql_query("UPDATE table SET ordre=".$test['ordre']." WHERE id=".($test['id']-1)."") or die(mysql_error());
Mais ça ne fonctionne pas correctement, cela fait plusieurs jours que je suis dessus et je ne comprends même plus moi même ce que je fais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mysql_query("UPDATE table SET ordre=".($test['ordre']+1)." WHERE id=".$test['id']."") or die(mysql_error()); mysql_query("UPDATE table SET ordre=".$test['ordre']." WHERE id=".($test['id']+1)."") or die(mysql_error());
Pourriez vous me remettre sur les rails
Merci d'avance![]()
Partager