Foros del Web » Programando para Internet » PHP »

Ordenar imagenes a traves de desplegable

Estas en el tema de Ordenar imagenes a traves de desplegable en el foro de PHP en Foros del Web. hola a todos, tengo una duda y no se como solventarla. Tengo una tabla que almacena imagenes asociadas a proyectos y le da un orden ...
  #1 (permalink)  
Antiguo 29/12/2008, 09:34
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 0
Ordenar imagenes a traves de desplegable

hola a todos, tengo una duda y no se como solventarla.

Tengo una tabla que almacena imagenes asociadas a proyectos y le da un orden

la tabla tiene, id, id_proyecto, orden, imagen

Luego listo las imagenes a traves de un php, pero quiero que puedas reordenarlas desde un desplegable.

Os dejo una captura para que os hagais una idea.



La verdad es que no se como hacerlo, supongo que deberia meter el orden en un array y luego hacer un update de una por una las imagenes que hay.

Pero no se por donde empezar.

Alguien sabe donde puedo encontrar un tutorial o ayudarme a solventarlo.

muchas gracias
  #2 (permalink)  
Antiguo 29/12/2008, 11:22
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Ordenar imagenes a traves de desplegable

Lo que debes de hacer en ese caso es efectivamente nombrar los selects con nombre de array, por ejemplo <select name="orden[$id]"> así rescatas en PHP y puedes leer el orden y hacer el update:
Código php:
Ver original
  1. foreach($_POST['orden'] as $idImagen => $orden) {
  2.      echo "Para la imagen: $idImagen, el orden es $orden";
  3. }

Saludos.
  #3 (permalink)  
Antiguo 29/12/2008, 12:52
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Ordenar imagenes a traves de desplegable

Creo que es correcta la idea de tener que manejar un array para las posiciones pero los esenarios podrian ser algo complicados.
Osea en lo personal creo que la logica es algo extraña,
que sucederia en el esenario que te repitieran la posicion? osea todos los desplegables con el mismo numero

Como sugerencia:
no seria mejor una opcion de subir y bajar cada elemento

------- Ima1
|.......| Ruta .... Borrar
|.......| Bajar
-------

------- Ima2
|.......| Ruta .... Borrar
|.......| Subir
------- Bajar

------- Ima3
|.......| Ruta .... Borrar
|.......| Subir
------- Bajar

------- Ima4
|.......| Ruta .... Borrar
|.......| Subir
-------

Asi solo se cambia un elemento a la vez seleccionado por el usuario y los demas simplemente los recorres.

Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810

Última edición por Avatar810; 29/12/2008 a las 13:07
  #4 (permalink)  
Antiguo 29/12/2008, 15:09
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ordenar imagenes a traves de desplegable

Los dos metodos tienen sus pros y sus contras:

En el primero: (Muy efectivo para el usuario, pero algo complicado para programar)
Pro: Puedes reordenar todas las imagenes en un solo paso.
Contra: Necesitas revisar todas para ver que no haya alguna con orden repetido (no tan dificil de solucionar).

En el segundo: (Muy rapido de programar y de utilizar, pero lento si se desean hacer muchos cambios).
Pro: Es facil de programar y con un solo click mueves una imagen.
Contra: Solo puedes mover 1 imagen cada vez, supongamos que de 20, la final la quieres en la primera posicion, tendras que hacer 19 clicks para eso.
__________________
- León, Guanajuato
- GV-Foto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:41.