Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

r.guerra

loop de horas

Recommended Posts

bom dia galera,

estou fazendo uma aplicação aqui e barrei em uma função.

Preciso gerar registros no banco de dados de tempo em tempo no mesmo dia.

Exemplo:

 

cadastrar no banco de dados um registro de hora e minuto no mesmo dia.

 

08:10, 08:20, 08:30, 08:40, 08:50, 09:00 e assim por diante até um fim predeterminado, tipo até as 21:00hs.

 

desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é mas se eu usar a cron, preciso o script para gerar das 08:00 às 20:00 um registro de 10 em 10 minutos de uma vez, ainda continuo na sinuca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim brother, se fosse para gerar de 10 em 10 daria, mas no meu caso eu precisaria de um script para gerar todos os horarios de 08 às 20 e de 10 em em 10 de uma vez só numa unica execução do script.

Creio que seria algo tipo um for ou while com manipulação de hora, realmente estou perdido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui com a classe strtotime, agora estou agarrando na parte de buscar os registros, kkkkkk

tipo eu tenho uma tabela onde se encontra todas as horas que foi cadastrada (10 em 10 min) e tenho outra tabela contendo um cadastro de horas e minutos especificos. Preciso agora criar um script no qual vá a tabela das horas, e exiba todas e as que estão cadastrada na outra tabela exiba com um background ou cor de texto diferente. exemplo

 

tabela pre-agenda

dentista | hora | minuto

fulano 8 0

fulano 8 10

 

tabela agenda

dentista | hora | minuto | status | marcado |.....

fulano 8 10 1 1

 

 

resultado depois da busca

 

 

data paciente dentista hora minuto

02/06/2015 fulano 8 0

02/06/2015 fulano 8 10

02/06/2015 fulano 8 20

02/06/2015 fulano 8 30

02/06/2015 fulano 8 40

02/06/2015 fulano 8 50

.... até as 20:00hs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Há várias formas de fazer isso.

Uma delas é a seguinte:

 

Considerando que os resultados estão em dois arrays, basta verificar se a data corrente está presente no array de datas marcadas. É simples fazer isso usando a função in_array. Fica ainda mais fácil se usar timestamp em vez de dia e hora

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.