Javascript bilginiz ne derece bilmiyorum ama ben bunu javascript ile yapıyorum. Şöyle ki;

Yukarıda resmini verdiğiniz menüyü listeleyen sayfada, sıralama tuşlarına basınca bir fonksiyonu tetikliyorum. Her menünün altında hidden inputlar yer alıyor. Örneğin üçüncü menüyü bir alta aldıysam, javascript ile hidden inputlarda 3. menünün inputuna 4, 4.menünün inputuna 3 yazıyorum. Güncelle dediğimde tümünü güncelliyorum.

Farklı bir yöntem kullandığım bir script de vardı, json formatında çalıştığım..