r.guerra 0 Denunciar post Postado Junho 2, 2015 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
Beraldo 864 Denunciar post Postado Junho 2, 2015 use o Cron para agendar a execução do script Compartilhar este post Link para o post Compartilhar em outros sites
r.guerra 0 Denunciar post Postado Junho 2, 2015 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
Beraldo 864 Denunciar post Postado Junho 2, 2015 mas é exatamenter pra isso que o Cron existe */10 8-20 * * * php script.php Script executado a cada 10 minutos, entre 08 e 20 horas Compartilhar este post Link para o post Compartilhar em outros sites
r.guerra 0 Denunciar post Postado Junho 2, 2015 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
Beraldo 864 Denunciar post Postado Junho 2, 2015 É fácil de resolver isso usando a classe DateTime Só fazer um loop usando o método add :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
r.guerra 0 Denunciar post Postado Junho 2, 2015 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
Beraldo 864 Denunciar post Postado Junho 2, 2015 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