Tach!
Wenn ich jetzt den ersten Kommentar löschen möchte, löscht er immer den neusten Kommentar und nicht den ersten.
Schau mal nach, was "er" für einen Wert übergeben bekommt. Es sieht so aus, als ob ein anderer "er" ihm wohl nicht die eigentlich gewünschten Daten übermittelt. Öffne in diesem anderen "er", welches konkret benannt der Browser ist, die Entwicklertools und schau dir im Netzwerk-Tab den Request an, der da an den ersten "er", sprich den Server, gesendet wird.
Allgemein gesagt, wenn Wunsch und Wirklichkeit voneinander abweichen, und man den Fehler nicht sieht, sollte man mit dem (meist ungeliebten) Debugging anfangen und genau nachvollziehen, welche Werte wo entstehen und weitergereicht werden. Und das sowohl zwischen Systemen als auch in ihnen.
dedlfix.