Foros del Web » Programando para Internet » PHP »

Sistema de reservas

Estas en el tema de Sistema de reservas en el foro de PHP en Foros del Web. Hola amigos, Me gustaría hacer un sistema de reservas online en php y mysql. La idea que tengo es que se puedan seleccionar los dias ...
  #1 (permalink)  
Antiguo 16/05/2005, 18:20
 
Fecha de Ingreso: agosto-2004
Mensajes: 349
Antigüedad: 19 años, 6 meses
Puntos: 3
Sistema de reservas

Hola amigos,

Me gustaría hacer un sistema de reservas online en php y mysql.

La idea que tengo es que se puedan seleccionar los dias y las horas, y que una vez se haya seleccionado una fecha, pues no se pueda volver a seleccionar.

Alguien lo ha hecho? O sabe como hacerlo?

Gracias
  #2 (permalink)  
Antiguo 16/05/2005, 18:28
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 7 meses
Puntos: 15
Bueno para ese tipo de reserva debes guardarlas en la base de datos para poder verlas despues de forma ordenada y llevar control de estadisticas como cuantas reservas se hicieron en el mes y cosas asi.

En la base de datos puedes poner un campo de esas horas y asi luego cargarlas en sessiones para ser comprobadas puedes combinar javascript para la verificacion dandole el valor de la hora por medio de php o puedes dejar que pongan la fecha y luego el php les dira si esta repetida o no.
  #3 (permalink)  
Antiguo 16/05/2005, 18:34
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
Sé más claro.. cómo es que se seleccionarían dichos datos?. ¿cómo es que quieres que "no se vuelvan a seleccionar"?.

Definitivamente te ayudará mucho una Base de Datos y podrías manejarlo todo desde ahí... podrías hacer el clásico sistema de evitar que se repita un registro (usado en los loguins). Sería algo básico pero funcional y sencillo... si no sabes de lo que te hablo puedes buscarlo en el foro. es tema común.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 16/05/2005, 18:37
 
Fecha de Ingreso: agosto-2004
Mensajes: 349
Antigüedad: 19 años, 6 meses
Puntos: 3
Pues quisiera que se seleccionasen las fechas a través de un calendario o bien con listas desplegables,

y cuando digo que no se puedan volver a seleccionar, me refiero a que si por ejemplo alguien ha reservado el 28 de mayo, pues que ese dia no aparezca como opción para los próximos visitantes de la web
  #5 (permalink)  
Antiguo 17/05/2005, 04:14
 
Fecha de Ingreso: agosto-2004
Mensajes: 349
Antigüedad: 19 años, 6 meses
Puntos: 3
nadie lo sabe?
  #6 (permalink)  
Antiguo 17/05/2005, 15:07
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
Pués de rápido se me ocurre recuperar tus "fechas reservadas" de la Base de Datos, guardarlas en una matriz y hacer uso de la función in_array(), que se encarga de ver si un valor se encuentra en una matriz; entonces, al armar tu lista desplegable primero vez si se encuentra... si esta no lo imprimes.

Intentalo y haznos saber avanzes ó problemas.... claro... es mi idea, no sé si haya una mejor opción.

www.php.net/in_array
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 17/05/2005, 17:05
 
Fecha de Ingreso: agosto-2004
Mensajes: 349
Antigüedad: 19 años, 6 meses
Puntos: 3
Alguien sabe de un script sencillo para que se puedan reservar dias en concreto, es que he probado varias cosas y me sobrepasa.

Lo que busco es:

- que haya una especie de calendario donde se seleccione una fecha (o lista desplegable), que se ponga un nombre y que dicha fecha quede reservada para este nombre

- Solo cabe un nombre por fecha

- Cuando una fecha está reservada, no aparece en el calendario (o de otro color) o en la lista desplegable

Sé que es mucho lo que pido, pero necesito ayuda.

Muchas gracias
  #8 (permalink)  
Antiguo 17/05/2005, 18:46
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
Cita:
Iniciado por sintesk7
Alguien sabe de un script sencillo para que se puedan reservar dias en concreto, es que he probado varias cosas y me sobrepasa.
pero qué haz provado y por qué no te ha resultado???...

Lo que menciono es simple, secillo y fácil; seguro te servirá...

Solo separar las cosas: Elñ hecho de presentar el calendarío y que al hacer click se "reserve" la fecha es tema de JavaScript... busca "calendarios" en aquel foro y encontrarás resultados... hace poco busque eso y llegué a unos calendarios de Tunait y Caricatos (pepemolina? ó los confundo) que estaban bárbaros!!! ... obviamente la ventaja de esto es que tu calendario abaracará "todas las fecha".. osease, podrías navegar MUY FACILMENTE entre meses y años incluso...

Obvio que una lista desplegable no te ofrecerá las ventajas de un calendario como tal... a menos que crees una lista por cada mes.. ó año por lo menos... ó que manejes tres listas: una para los días, una para los meses y otra para los años...

Como sea, a PHP consierne el guardar esos datos y recuperarlos y actuar de acuerdo a ellos... para todo esto se te han dado opiniones/sugerencias... ¿qué pasa con ellas?.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #9 (permalink)  
Antiguo 17/05/2005, 18:52
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
Otra opción que quizá te intereze... si manejaras las tres listas desplegables... podrías mandar a imprimir todas tus listas reservadas y validar con JavaScript... si el usuario trata de seleccionar una que ya esta reservada le mandas un alert advirtiendolo... claro que la validación igual tendrías que hacerla con PHP, esto le evitaría a tu usuario tener que estar "adivinando" que fechas estan disponibles... ahorra recursos porque no se estará cargando la página para validar en PHP.

Hay que tener en cuenta que una opción así solo es viable si las fechas reservadas no serán demasiadas... pués leer todas puede volver lenta tu aplicación además de que entonces sería más fácil mostrarle a el usuario qué fechas están disponibles y ya... todo depende de lo que busques...

Solo son ideas... aplica la que más te guste ó crea una nueva a partir de ellas... claro, si te sirven .

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #10 (permalink)  
Antiguo 22/06/2005, 09:20
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 22 años, 2 meses
Puntos: 0
Buenas.

Estoy buscando un script para hacer reservas como el que tu buscavas.
Encontraste alguna cosa que me pueda ayudar?

Muchas gracias!
  #11 (permalink)  
Antiguo 22/06/2005, 11:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 349
Antigüedad: 19 años, 6 meses
Puntos: 3
Pues la verdad es que aún no me he puesto con el dichoso script, porque no sé como hacer que cuando alguien ha reservado una fecha, no pueda ser seleccionada en el calendario por los demás usuarios.

Suerte!!
  #12 (permalink)  
Antiguo 22/06/2005, 11:58
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años
Puntos: 9
Yo hice un sistema de reservas pero en ASP-.... weno ahora lo estoy migrando a PHP


el tema pasa por hacer un listador de todas las Horas del dia (reservadas y no reservadas) luego si alguien quiere reservar una hora durante el dia consulto a la base de datos si existe una reserva para ese dia con ese usuario o nombre... si existe..le mando el mensaje de que no puede reservar hora.. si on existe..lo dejo reservar... como vez todo pasa por preguntar a la base de datos...
__________________
Buena Vida...
Francisco
  #13 (permalink)  
Antiguo 23/06/2005, 00:30
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 22 años, 2 meses
Puntos: 0
Buenas.

Yo he encontrado un script bastante correcto en http://mrbs.sourceforge.net/.

Hay una demo para conocer sus posibilidades y es gratuito.

Muchas gracias.
  #14 (permalink)  
Antiguo 22/12/2011, 15:27
 
Fecha de Ingreso: diciembre-2011
Ubicación: San Luis
Mensajes: 9
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Sistema de reservas

Hola AYUDA:
Estoy haciendo un sistema de reservas de cabañas y ya me ha llevado semanas, encontrar la consulta principal, ahora a medida q comence a ingresar mas datos he descubierto que mi proposito no se cumple.
Les cuento mi idea; tengo una bd q se llama "cabanias" en las q guardo la información en la q cada cabaña de cada complejo esta ocupada!! en un rango de fecha, luego el usuario cuando ingresa pone una fecha de INicio y otra de fin, y sin coincide con esa cabaña no debe estar ocupada..
Esta es la consulta:

$query= "SELECT * FROM cabanias,complejos where ((NOT ('$fecha1' >= fecha_inicio AND '$fecha1' < fecha_final )) AND

(NOT ('$fecha2' >= fecha_inicio AND '$fecha2'<= fecha_final)) AND(estado='Vacia') AND (CantPersonas='$Cantidad') AND (ComplejoPertenece=Id))GROUP BY ComplejoPertenece";

Ahora un ejemplo: Id=1 CABANIA1 esta ocupada del 10/01/2012 al 15/01/2012 en ese rango estara ocupada!.. pero en la misma tabla tengo que id=2 CABANIA1 esta ocupada del 20/01/2012 al 22/01/2012 y si el usuario cuando busca entre los rangos de fecha por ej. el 1ero ese ID=1 NO APARECE correctamente pero sii el 2do ID, y la cabaña esta ocupada...

ayudaa!!NO se como hacer para mantener los registros de una cabania, osea q se le guarden todas las fechas que esten ocupadas, asi cuando el usuario busca la encuentra solo en los rango de fechas q no este ocupada--.

Gracias..me esta matando este sistema
  #15 (permalink)  
Antiguo 28/02/2012, 13:32
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Sistema de reservas

hola, estoy por terminar un sistema de reservaciones para dos hoteles, a travez de modulos, muy completo, quien necesite ayuda con este sistema lo pongo a sus ordenes para que lo modifiquen a su gusto, cabe mencionar que no tengo ninguna experiencia en php y puede estar no realizado de la mejor manera pero es funcional y tiene integrado sistema de pago por medio de dinero mail
  #16 (permalink)  
Antiguo 10/03/2012, 16:12
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Sistema de reservas

Cita:
Iniciado por betoodez Ver Mensaje
hola, estoy por terminar un sistema de reservaciones para dos hoteles, a travez de modulos, muy completo, quien necesite ayuda con este sistema lo pongo a sus ordenes para que lo modifiquen a su gusto, cabe mencionar que no tengo ninguna experiencia en php y puede estar no realizado de la mejor manera pero es funcional y tiene integrado sistema de pago por medio de dinero mail
amigo cuando publikras tu sistema lo speramosss
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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 09:01.