Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/04/2005, 04:23
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
En efecto.. y ya lo habia planteado... por eso he manejado otras alternativas ... 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 ... 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
... Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"