Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida com formulário em agenda eletrônica


Robson Carmo

Pergunta

Estou criando uma agenda, onde o cliente pode esta agendando sua visita... só que estou tendo dificuldade na parte onde tenho q fazer uma comparação com Mês e Dia e hora, estou usando um campo de formulário select onde escolho o mês ele me retorna os dias do mês disponíveis para agendamento e quando escolho o dia ele tem q verifica no banco os horários q estão disponíveis para agendar ou seja ele tem que me retorna apenas os horários que não foram cadastrados. Fazendo uma comparação usando o Mês, Dia e hora se são existentes. Alguém poderia me da uma ajuda como posso consultar o banco(Mysql) e retorna apenas o horário não agendado?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
como ta sua estrutura do banco?

Tenho as tabela,

Formulário

Com os campos: id, empresa, funcionário, mês, dia e hora.

Mês

Campos: id_ m, mês

Dia

Campos: id_d, id_mes, dia.

Hora

Campos: id_h, id_dia, hora.

Os campos estão sendo relacionados através dos seus id, ate o dia beleza só que quando vou filtrar a hora não consigo... eu creio q deve ter como fazer através de um select...estou usando jquery com javascript para carrega os campos, se houver uma outra forma de fazer aceito opiniões..

Se puderem me ajuda

Editado por Robson Carmo
Link para o comentário
Compartilhar em outros sites

  • 0

porque você tem uma tabela Hora uma tabela dia ? e uma tabela mes ?

acredito que não há nescecidade

cira uma tabela agenda.. nela você trabalhara somente para grava as infortmações tipo

ID | ID_USER | DT_HR | CONTEUDO

agora é simples

o ID do usuario é para você saber a quem pertence as informações adicionadas fazendo assim a agenda pessoal, o DT_HR é o campo de data e hora onde você coloca como DATETIME assim ele aceita a data e a hora no campo e o CONTEUDO é o que esta agendando....

pronto você já tem uma agenda...

o restante é tudo na programação

limitar para não agendar nada depois das 19:00 cria a condição no script de cadastro..

quer mostrar agenda como num calendario .. pesquise um calendario pronto veja como ele funciona e somente adicione os dados ou se sabe fazer mais facil ainda.. e assim por diante é so pesquia em questão de gravar os dados creio que isso deve resolver ... a não ser que precise de alguma outra coisa mas como você não expos o problema mais detalha presumo que seja so isso.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...