-
Total de itens
23 -
Registro em
-
Última visita
Reputação
2 ComumSobre Johnny Saymon
Informações Pessoais
-
Sexo
Masculino
Contato
-
Twitter
@JohnnySaymon
- Github
-
Como fazer uma imagem se movimentar com PHP ou JavaScript?
Johnny Saymon respondeu ao tópico de victor.dsz em Javascript
Como você pretende fazer essa animação? Será algo que irá se mover? Já possui um desenho? -
Olá Biel. Sugiro fazer algumas mudanças no código, ficando assim: <?php $cores = 'verde,amarelo,azul,cinza,preto'; $cor = 'azul'; $resultado = strpos($cores, $cor); if ($resultado !== false) { echo 'exibe '. $cor; } else { echo 'nao existe nada'; } É importante lembrar que a função "strpos" retorna um número ou false e foi por isso que seu código não funcionou no segundo exemplo. Outro ponto importante é a diferença dos operadores "===" e "==", assim como "!=" e "!==".
-
Não consegui compreender essa "volta a sequência". Existem respostas que o usuário poderá avaliar, dependendo da avaliação ele precisará responder mais ou menos perguntas, é isso? Quais são as colunas dessas tabelas? Você quer uma forma de colocar as respostas em uma determinada ordem, é isso?
- 1 resposta
-
- exibicao
- inteligente
-
(e mais 1 )
Tags:
-
Johnny Saymon alterou sua foto pessoal
-
Ótimo. Que bom que funcionou para você. Enviei uma mensagem privada.
- 9 respostas
-
- somar horas
- soma da horas php
- (e mais 1 )
-
Verdade! Cometi um erro grotesco. Fiz a atualização do código. Tenta novamente.
- 9 respostas
-
- somar horas
- soma da horas php
- (e mais 1 )
-
Atualizei o código lá na postagem inicial, favor, tenta novamente na versão 7.3
- 9 respostas
-
- somar horas
- soma da horas php
- (e mais 1 )
-
Sim. Funcionou normalmente, qual a versão do seu PHP?
- 9 respostas
-
- somar horas
- soma da horas php
- (e mais 1 )
-
Não busquei identificar a falha no seu código, mas chuto que pode ter relação com os arredondamentos, ao invés de procurar uma solução para esse código, proponho uma refatoração, veja esse modelo: <?php function intervaloTrabalhado( DateTime $manhaEntrada, DateTime $manhaSaida, DateTime $tardeEntrada, DateTime $tardeSaida ): DateInterval { $manhaIntervalo = $manhaEntrada->diff($manhaSaida); $tardeIntervalo = $tardeEntrada->diff($tardeSaida); $intervalo = new DateTime('00:00'); $intervalo->add($manhaIntervalo); $intervalo->add($tardeIntervalo); return $intervalo->diff(new DateTime('00:00')); } $intervalo1 = intervaloTrabalhado( new DateTime('2019-11-05 19:01:00'), new DateTime('2019-11-05 21:00:00'), new DateTime('2019-11-05 21:15:00'), new DateTime('2019-11-05 23:28:00') ); $intervalo2 = intervaloTrabalhado( new DateTime('2019-11-05 19:00:00'), new DateTime('2019-11-05 20:32:00'), new DateTime('2019-11-05 20:47:00'), new DateTime('2019-11-06 01:14:00') ); echo $intervalo1->format("%H:%I"); echo PHP_EOL; echo $intervalo2->format("%H:%I"); echo PHP_EOL; O código pode ser melhorado, é apenas um modelo.
- 9 respostas
-
- somar horas
- soma da horas php
- (e mais 1 )
-
algumas duvidas em salvar campo data no pdo bindvalue
Johnny Saymon respondeu ao tópico de Jefferson andre em PHP
Olá @Jefferson andre. Desculpa a demora. Em versões antigas do PHP o seu código poderia funcionar, mas não seria considerado uma boa prática, pois abre uma brecha de segurança. Uma coisa importante a compreender que é o HTML e PHP são coisas distintas e mesmo podendo misturar os dois em um arquivo, a comunicação dos dados enviados de um formulário não são passados para o PHP de forma tão direta, eles são anexados a um Request (uma solicitação que na web ocorre a cada acesso de página e solicitação de imagens, arquivos, etc). A forma mais simples e direta, porém não ideal, é pegar os dados que estão nas variáveis $_GET e $_POST. Reformulando seu código, ele deveria ficar assim: <form method="POST"> <!--Outras linhas de código --> <div class="form-group col-md-3"> <label for="inputEmail4">Data de termino</label> <input type="date" name="dtfim" id="dtfim" class="form-control" aria-label="" aria-describedby="inputGroup-sizing-sm"> </div> <!--Outras linhas de código --> </form> <?php // captura do valor, // observe que a chave desse array // é o mesmo valor do atributo "name" lá do HTML $dataFim = $_POST['dtfim']; $filtro->bindValue(":dtfim", $dtfim); ?> -
algumas duvidas em salvar campo data no pdo bindvalue
Johnny Saymon respondeu ao tópico de Jefferson andre em PHP
Olá Jefferson. Infelizmente, pelo trecho de código que você compartilhou, não é possível identificar onde está o problema. Existe algum trecho no código onde você cria a variável $dtfim ?