En efecto.. y ya lo habia planteado... por eso he manejado otras alternativas
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
... pero sigamos si no te laten...
Mira.. he mirado el link en donde hicieron la misma pregunta que estamos manejando acá... y si es solo eso lo que quieres (solo un botón subir/bajar un sitio por ves)... te planteo otra posibilidad... pasar una acción por URL y la id del "objeto" actual... la acción podrá ser "subir" ó "bajar" .. y podrás crear una función en tu script donde recibes para consultar el "orden" de tu registro anterior ó posterior según la acción indicada... y simplemente cambiarlos!... simplemente intercambiarías el orden de dos registros involucrados... mira te dejo la idea estructurada:
Código:
- Llamamos a la función pasandole la acción a realizar y la "id" del objeto al que se le dió click.
- Consultamos en la BD el registro anterior/posterior del dato que recibimos
- Guardamos el resultado "orden" de la consulta en una variable
- Actualizamos el registro consultado dos pasos atrás con el "orden" del objeto actual
- Actualizamos el objeto con el orden de la variable
>> Resultado? ordenes intercambiados...
Perdona que no maneje código.. estoy de salida... espero esta idea sí te guste
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
... y te sirva para lo que sea...
Respecto a los registros guardados... en realidad no importaría si hubiese "ordenes" saltadas... al intercambiar esos datos no puede haber "ordenes" vacios.. que es lo importante.. osease, no te variará el órden si tienes:
Código:
1
2
4 << el 3 fue borrado... no me afecta
5
...
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Saludos!