Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/04/2005, 04:38
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
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!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

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