Foros del Web » Creando para Internet » Diseño web »

Como utilizar draggable, sortable y php

Estas en el tema de Como utilizar draggable, sortable y php en el foro de Diseño web en Foros del Web. Hola amigos de forosdelweb. Estoy desarrollando una pagina que hace consulta a una base de datos. Consiste en mostrar en una lista determinados servicios disponibles ...
  #1 (permalink)  
Antiguo 06/02/2008, 07:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 12
Antigüedad: 10 años
Puntos: 0
Como utilizar draggable, sortable y php

Hola amigos de forosdelweb.

Estoy desarrollando una pagina que hace consulta a una base de datos.

Consiste en mostrar en una lista determinados servicios disponibles para usuarios.

Estos servicios se pueden asignar a diferentes tipos de usuarios. Necesito que al asignarle el servicio a el usuario, este servicio no se mueva de la lista de servicios a la lista de servicios asignados al usuario, sino que se cree una copia, para que este servicios quede disponible para ser asignado a otros usuarios en el caso de ser requerido.

Ejemplo:



Servicios_________Usuario1_________Usuario2_______ __Usuario3
Serv1___________Serv2 _________Serv3_________ Serv2
Serv2___________ Serv3 _________ServN
Serv3
.
.
.
ServN

Los servicios en negrilla, son servicios asignados a varios usuario.

Las reglas son:

1. Los servicios en un mismo usuario no pueden repetirse

2. Al arrastrar un servicio de la lista de servicios a un usuario, este no debe desaparecer de la lista de servicios disponibles.

3. Cada vez que asigne un servico, hacer un update a la tabla de servicios en MySQL.

Si alguien puede orientarme le agradeceria enormemente.


Gracias a todos por sus comentarios.


Att,

Edward
  #2 (permalink)  
Antiguo 06/02/2008, 09:34
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 13 años
Puntos: 6
Re: Como utilizar draggable, sortable y php

No termino de entender bien el ejemplo, tampoco entiendo la tabla.

Por lo que entiendo:
Tu aplicación debe poder arrastrar los servicios de la primera columna a la columna de un usuario; quedando así asignado ese servicio al usuario.
Y no se permiten duplicados de servicios para un usuario.

Para ello puedes utilizar algún Framework Javascript; yo por ejemplo estoy familiarizado con Ext que te ofrece clases bte útiles para esta labor, te dejo akí un ejemplo:

Por ejemplo con la clase TreePanel:
http://extjs.com/deploy/dev/examples...two-trees.html

También puedes usar YUI (Yahoo UI) configurando el Drag and Drog
todo esto en cuanto a la interfaz gráfica.

Luego en los listeners de los componentes usar alguna clase d ela librería correspondiente que use AJAX y mande una petición de Update a un PHP.

Espero que haya servido de algo o que vayan por aquí los tiros.

Un saludo!
__________________
Más información sobre mi: Raúl Jiménez
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 15:37.