Ir ao conteúdo

Erro Função PHP


rickmendes

Posts recomendados

Postado

Olá Pessoal, bom dia.

 

Criei um site para um restaurante com sistema de pedidos online, porém estava tendo problemas, pois alguns clientes estava efetuando pedidos muito tarde. Para solucionar esse problema utilizei algumas funções em PHP para gerenciar o horário de pedidos online, sendo assim, os pedidos poderiam ser efetuados entre os horários de 07:30 às 10:30.

 

Inicialmente funcionou perfeitamente, porém de um tempo para cá o sistema começou a ficar meio maluco, as vezes bloqueia os pedidos dentro do horário liberado e as vezes libera no horário bloqueado.

 

Preciso de ajuda para resolver o problema ou indicação de algum sistema mais eficaz.

 

Segue abaixo a função criada:

<?php$hora = date("H:i");if ($hora >= '07:30' && $hora < '10:30') echo header ('location: pedidonovo.php');elseheader ('location: negado.php');?>

Agradeço a ajuda de todos desde já.

  • Moderador
Postado

Talvez seja porque você está comparando diretamente... ele pode tá se perdendo.. tente desta maneira:

$hora = date ( "H:i" );//seta os horários de atendimento$inicio = "07:30";$fim = "10:30";if ($hora >= $inicio && $hora < $fim) :	header("Location: pedidonovo.php");          else :	header("Location: negado.php");endif; 
Postado

Dif, boa noite.

 

Fiz a mudança como sugerido e aparentemente funcionou  :D ..

 

Vou testar durante o horário de venda do site.

 

Muito obrigado pela ajuda.

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!