Foros del Web » Programando para Internet » PHP »

Gran Duda!

Estas en el tema de Gran Duda! en el foro de PHP en Foros del Web. Que tal amigos, tengo una gran duda.... En un sistema de cobros con php, si se tienen 4 cajas para realizar todas las transacciones, cómo ...
  #1 (permalink)  
Antiguo 18/12/2007, 18:51
 
Fecha de Ingreso: febrero-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 0
Información Gran Duda!

Que tal amigos, tengo una gran duda....

En un sistema de cobros con php, si se tienen 4 cajas para realizar todas las transacciones, cómo hacer para que al entrar en cualquier caja, podamos saber si alguna otra de las cajas estan ocupadas o si hay alguien que ha iniciado sesión en ellas.

Me explico: Hay una pagina de login, donde se ingresa el usuario y contraseña y tambien el número de caja (hay un combo de 1 a 4), entonces como hacer para que un usuario al querer entrar, por ejemplo, con la caja número 2, y si ésta está en uso, que le despliegue un error de que hay alguien que inició sesión con ése número de caja...

Bueno, no sé si me expliqué, pero les agradezco sus comentarios de todos modos...gracias!!!
  #2 (permalink)  
Antiguo 18/12/2007, 19:02
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Re: Gran Duda!

Mirá yo lo haría con una nueva tabla, creas una tabla en mysql, le ponés cuatro campos, que tendrán valores INT solamente, porque no necesitas más que numeros para hacer la comprobacion. Lo que tenes que hacer es que al logearse en tal caja, que en esa nueva tabla se le actualice a UNO el valor de la caja X, entonces, cuando salga de la web, se haga un update a CERO. Entonces al comprobar el login, haces una comprobacion, si es que está en CERO accede a esa sección, si está a UNO tirará un error porque ya alguien la está utilizando...

Es lo que se me ocurre a mí, podés hacerla de varias formas...
Saludos.
  #3 (permalink)  
Antiguo 18/12/2007, 19:15
 
Fecha de Ingreso: febrero-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Gran Duda!

ok, gracias....solo que como le haría para actualizar de nuevo a cero ese campo si el usuario cierra bruscamente el navegador, sin presionar el boton de "Cerrar sesión", otra gran duda...gracias
  #4 (permalink)  
Antiguo 19/12/2007, 02:08
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Gran Duda!

Por tiempo, si no se han realizado acciones en esa caja en los ultimos x minutos, liberarla.
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 16:07.