Cita:
Iniciado por freedatos (...) eso es lo que quiero hacer que pueda subir o bajar las noticias de posicion (...)
... oook, cosa distinta.. hacer algo para que al mostrar registros pueda uno posicionar cierto dato en específico en cierta posición específica... ilustración:
Código:
Originalmente Modificado
noticia1 noticia1
noticia2 noticia4 << rehubicado
noticia3 noticia2
noticia4 noticia3
Cita: (...) bien e pensado en para subir o bajar solo tengo que hacer un update al campo orden. sustituyendo el numero de la noticia la cual subo o bajo... (...)
Bueno... posibilidades hay muchas, los límites están de tu parte... creo entender que lo que tienes pensado ahora es simplemente sustituir un valor actual... pero le veo dos incovenientes... que al tener solo un enlace de "arriba" y "abajo" directamente solo se podrá subir/bajar una sola posición por click, haciendolo poco óptimo a la hora de que una nueva hubicación esté "a una distancia considerable": tendría que hacer muchos clicks y recargar-consultar-actualizar-volver a presentar por cada uno de ellos???...
....
Lo que yo haria... (solo como comentario) es una combinación de checkbox y un combobox... dónde yo selecciono con el check mi noticia a mover y en combobox mostraria la nueva posición a donde quiero ponerla... los valores de las opciones estarían directamente relacionadas con la posición en que se visualizan actualment... utilizaría un campo de posición que variara en 10 unidades (osease que fuese de 10 en 10) ¿para qué??... al estar relacionados los valores en el combo puedo tomarlos con confianza y sumarles/restarles una unidad...
como la "distancia original" era de 10 unidades, tengo suficiente "espacio" para hacer mis cambios sin problemas... Ilustración:
Código:
Ordenados por campo numérrico "posición":
Originalmente Modificado
10 10
20 11 << rehubicado, antes 40
30 20
40 30
Incluso así podría tener las opciones de "siempre al principio" y/o "siempre al final" ...
... podría mover varias noticias de una sola vez, manejar los datos por POST y no dejarlos visibles... .... entre otras cosas... pero bueno, como dije, eso depende de uno....
Dejándonos de leseras.. y contestanto concretamente a tu pregunta:
Cita: el problema que tengo es como cargo el valor de la variable de mi url
Te refieres a recogerla???... usa
$_GET['variable']
... Y respecto a tomar los valores de un registro superior/inferior...
... bueno, no veo la complicación... dicho campo ya lo consultas tengo entendido... solo hay que ver cómo imprimirlo en su lugar correcto (tus enlaces?)... y como dices que manejas la id... quizá y hasta puedas arreglarlo con un
echo $row['id']+1 (-1)... y así harian referencia a el id(orden) próximo ó anterior...
... ó incluso puedes simplemente imprimir el id "actual" y en tu script donde actualizarias recojer éste y ahí hacer la operación.. ó hacer una consulta como la que sugerí anteriormente y así con certeza obtendrías los id's proximo/anterior... ... igual lo dije: las posibilidades son muchas...
Ojalá te haya ayudado en algo
... Quizá si muestras el código que manejas específicando los errores y variantes que haz intentado, podamos ayudarte mejor...
Suerte!