Cleverson Vaz Postado Outubro 21, 2008 Denunciar Share Postado Outubro 21, 2008 E ai pessoal, blza??Bom, estou com dificuldades em fazer um pequeno cadastro para reservas..O problema é o seguinte:- Tenho 3 SalasUma sala não pode ser reservada no mesmo horário ou intervalo e na mesma data.Exemplo: Sala 1 horario 09:00 até 11:00 dia: 10/10Como faço para não permitir o cadastro abaixo (exemplo)Sala 1 horario 10:00 até 11:00 dia: 10/10 Já que a sala já está reservada...Se alguém quiser ver o código:http://clevervaz.t35.com/reservar.phpObrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --hermesmc -- Postado Outubro 22, 2008 Denunciar Share Postado Outubro 22, 2008 E ai pessoal, blza??Bom, estou com dificuldades em fazer um pequeno cadastro para reservas..O problema é o seguinte:- Tenho 3 SalasUma sala não pode ser reservada no mesmo horário ou intervalo e na mesma data.Exemplo: Sala 1 horario 09:00 até 11:00 dia: 10/10Como faço para não permitir o cadastro abaixo (exemplo)Sala 1 horario 10:00 até 11:00 dia: 10/10 Já que a sala já está reservada...Se alguém quiser ver o código:http://clevervaz.t35.com/reservar.phpObrigado!Cleverson, eu faria o seguinte:Criaria uma tabela com os campos: sala, data, hora_inicial e hora_final.Daí, toda vez que houvesse uma nova reserva, eu faria uma consulta a essa tabela pela sala e data. Caso encontrasse algum dado com esses parametros, iria comparar os horários assim: if((data_inicio informada >= data_inicio) and (data_fim_informada <= data_fim)){ echo 'Horario já reservado';}else{ efetua cadastro;}Espero ter ajudado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hermesmc Postado Outubro 22, 2008 Denunciar Share Postado Outubro 22, 2008 E ai pessoal, blza??Bom, estou com dificuldades em fazer um pequeno cadastro para reservas..O problema é o seguinte:- Tenho 3 SalasUma sala não pode ser reservada no mesmo horário ou intervalo e na mesma data.Exemplo: Sala 1 horario 09:00 até 11:00 dia: 10/10Como faço para não permitir o cadastro abaixo (exemplo)Sala 1 horario 10:00 até 11:00 dia: 10/10 Já que a sala já está reservada...Se alguém quiser ver o código:http://clevervaz.t35.com/reservar.phpObrigado!Cleverson, eu faria o seguinte:Criaria uma tabela com os campos: sala, data, hora_inicial e hora_final.Daí, toda vez que houvesse uma nova reserva, eu faria uma consulta a essa tabela pela sala e data. Caso encontrasse algum dado com esses parametros, iria comparar os horários assim: if((data_inicio informada >= data_inicio) and (data_fim_informada <= data_fim)){ echo 'Horario já reservado';}else{ efetua cadastro;}Espero ter ajudado.Aliás, é melhor colocar OR no if acima. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cleverson Vaz Postado Outubro 22, 2008 Autor Denunciar Share Postado Outubro 22, 2008 hermesmc,Obrigado pela ajuda... vou testar ai posto o resultado.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cleverson Vaz
E ai pessoal, blza??
Bom, estou com dificuldades em fazer um pequeno cadastro para reservas..
O problema é o seguinte:
- Tenho 3 Salas
Uma sala não pode ser reservada no mesmo horário ou intervalo e na mesma data.
Exemplo:
Sala 1 horario 09:00 até 11:00 dia: 10/10
Como faço para não permitir o cadastro abaixo (exemplo)
Sala 1 horario 10:00 até 11:00 dia: 10/10
Já que a sala já está reservada...
Se alguém quiser ver o código:
http://clevervaz.t35.com/reservar.php
Obrigado!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.