18/10/2012, 11:13
|
| | | Fecha de Ingreso: diciembre-2008
Mensajes: 65
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Mostrar cuentas restantes en tiempo real lo que yo haria, tendria un una tabla (de BD) las llaves con 3 estados: disponible, en registro, ocupada.
Ejemplo:
llaves disponibles : 2
llaves en registro: 1
llaves ocupadas: (da lo mismo)
en total tenemos 3 llaves disponibles
1. entro en la web y veo las llaves con estado disponible (me registro)
2. al iniciar el registro (ya sea por medio de un boton 'registrar' o al hacer el primer click en el formulario) ya se deberia poder ser capaz de asociar mi IP a una llave disponible, dejando a esta en estado "en registro". (cabe destacar que este estado es lo mismo que disponible, pero hay que hacer la diferencia).
el cuadro de estado cambia
llaves disponibles : 1
llaves en registro: 2
3. aun hay 3 llaves disponibles que pueden estarse registrando al mismo tiempo, pueden haber iniciado el formulario 10 personas (ya sea porque se demoran o se arrepintieron, ahi es donde sirve que el estado 'en registro' sea igual al estado 'disponible').. el estado seria :
llaves disponibles : 0
llaves en registro: 3
al completar el formulario ya cambias el estado de llaves a:
llaves disponibles : 0
llaves en registro: 2
todo esto para tratar de explicar que es lo que pasaria por medio de Base de datos, el asunto del refresco tendrias que hacer un setInterval con javascript para que te refresque el cuadro de estados, o si no, averigua acerca de Server Push.
Espero que te sirva por lo menos para hacerte una idea xD
Saludos |