Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Mostrar cuentas restantes en tiempo real

Estas en el tema de Mostrar cuentas restantes en tiempo real en el foro de Frameworks JS en Foros del Web. Hola, soy nuevo pero he aprendido muchas cosas con foros del web. Ahora estoy haciendo una página web que para tener acceso a ella tiene ...
  #1 (permalink)  
Antiguo 17/10/2012, 06:39
Avatar de musicdruel  
Fecha de Ingreso: octubre-2012
Ubicación: España
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
Información Mostrar cuentas restantes en tiempo real

Hola, soy nuevo pero he aprendido muchas cosas con foros del web. Ahora estoy haciendo una página web que para tener acceso a ella tiene que haber "llaves", es decir si las llaves son 0.. no te puedes registrar en cambio si son 10, puedes registrarte y al hacerlo todos los usuarios ven en tiempo real que las llaves han bajado. Sé que me tocará refrescar cada cierto tiempo pero no me queda claro como hacerlo.
Concretamente necesito saber cómo mostrar las llaves que quedan(que estarán en la base de datos, vamos un entero) en "tiempo real".
Ejemplo:
Queda una llave y me estoy registrando (pero aún no he acabado) y resulta que otro usuario se registra antes que yo, entonces tengo que ver como desaparece la llave y sé que no merece la pena que acabe el registro ya que aún no quedan llaves.
Muchas gracias de antemano y un saludo.
  #2 (permalink)  
Antiguo 18/10/2012, 11:13
Avatar de xcoltx  
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
__________________
http://www.acomodate.cl
  #3 (permalink)  
Antiguo 18/10/2012, 16:40
Avatar de musicdruel  
Fecha de Ingreso: octubre-2012
Ubicación: España
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Mostrar cuentas restantes en tiempo real

Muchas gracias, algo parecido ideaba, pero me he aclarado mucho con lo que me has comentado. Creo que volveré a la idea que tenia de refrescar cada unos 25 segundos. Un saludo :D

Etiquetas: cuentas, real
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:07.