Ir para conteúdo
Fórum Script Brasil

Leonardo Persan

Membros
  • Total de itens

    336
  • Registro em

  • Última visita

Tudo que Leonardo Persan postou

  1. Provavelmente vocês está utilizando position:fixed e o certo seria position: absolute https://www.w3schools.com/css/css_positioning.asp
  2. Você tem que usar o evento onChange do select para disparar o autofocus no input
  3. Como é o nome do campo no banco de dados que tem a data do pedido? Você só precisa fazer um if em PHP em volta de botão: <?php if ($pedido['data_pedido'] < date('Y-m-d', strtotime('-7 days'))) { ?> //HTML do botão.... <?php } ?>
  4. Tenta fazer o Javascript assim: <script> var ingressoBloco = document.getElementById('ingresso-bloco'); var eassociado = document.getElementById('eassociado'); var chkveg = document.getElementById('chkveg'); chkveg.style.display = 'none'; ingressoBloco.style.display = 'none'; eassociado.addEventListener('change', function() { var escolhido = eassociado.options[eassociado.selectedIndex].index; if([1,2,3,4,5,6,7].indexOf(escolhido) !== -1) { chkveg.style.display = 'inline-block'; ingressoBloco.style.display = 'inline-block'; if([1,2,3,4,5].indexOf(escolhido) !== -1) { chkveg.options[2].style.display = 'inline-block'; chkveg.options[3].style.display = 'inline-block'; } else if(escolhido == 6) { chkveg.options[0].style.display = 'inline-block'; chkveg.options[1].style.display = 'inline-block'; } else if(escolhido == 7) { chkveg.options[4].style.display = 'inline-block'; chkveg.options[5].style.display = 'inline-block'; } if([2,3,4,5].indexOf(escolhido) !== -1) { chkveg.selectedIndex = 2; } else if(escolhido == 6) { chkveg.selectedIndex = 0; } else if(escolhido == 7) { chkveg.selectedIndex = 4; } $(document).ready(function() { $(document).on('click', '#btnget', function(e){ e.preventDefault(); let formValido = document.getElementById("formulario").checkValidity(); if (formValido) { if(escolhido == 1) { $(location).attr('href', $('#chkveg').val()); } else if([2,3].indexOf(escolhido) !== -1) { $("#formulario").attr("href", $('#chkveg').val()).submit(); } else if([4,5,6,7].indexOf(escolhido) !== -1) { window.open($('#chkveg').val()); } } }); }); } }); </script>
  5. Pra isso você tem que colocar a parte PHP em outro arquivo e usar a função https://api.jquery.com/jquery.post/ para fazer o envio dos dados do formulário e exibir uma mensagem para o usuário de que o pedido foi feito....
  6. Os arquivos de log do XAMP estão dando qual erro? Tentou colocar error_reporting(E_ALL) e ini_set('display_errors', true) no início do arquivo public/index.php?
  7. Como estão escritos os respectivos inputs? E como você está atribuindo valor para a variável inputModalityFemale?
  8. Leonardo Persan

    Tem como?

    Usa o parâmetro min: <input name="data[]" type="date" min="2019-05-27" required name="data" maxlength="30" size="11" style="text-align:center" class="data" /> E pra escrever sempre a data atual nesse campo usa a função date() do PHP
  9. O MySQL internamente transforma isso: SELECT * FROM tabela WHERE cores LIKE 'vermelho' AND estampa LIKE 'bolinha'; Nisso: SELECT * FROM tabela WHERE cores LIKE 'vermelho' AND estampa LIKE 'bolinha'; Mas, na pratica não tem diferença nenhuma, nem piora, nem melhora
  10. Tenta assim SELECT ID FROM table WHERE TID = 2 OR TID = 8 GROUP BY ID -- OU SELECT ID FROM table WHERE TID IN(2,8) GROUP BY ID
  11. Roda um php artisan --version no terminal Qual erro?
  12. Qual a versãodo Laravel que você está utilizando? Apaga a linha 2, a que tem o use
  13. Tenta assim: Route::get('/user', function (Request $request) { return $request->user(); })->middleware('auth::api'); OU Route::group(['middleware' =>'auth::api'], function () { Route::get('/user', function (Request $request) { return $request->user(); }); });
  14. Tenta assim: SELECT * FROM tabela WHERE cores LIKE '%vermelho%' AND estampa LIKE '%bolinha%'
  15. Tenta assim: <?php $query = "SELECT * FROM aleatorio WHERE id = :numero ;" ; $dbh = new PDO('mysql:host=localhost;dbname=testes', 'root', ''); $stmt = $dbh->prepare($query); do { $numero = rand(1,9); $stmt->execute(array(':numero' => $numero)); $row = $stmt->fetchAll(PDO::FETCH_ASSOC); } while(count($row) > 0); echo $numero;
  16. Quais são os dados que não estão sendo inseridos no Banco? Tenta trocar essas duas linhas: // foreach($read_ultimo_pedido as $read_ultimo_pedido_view); $read_ultimo_pedido_view = mysqli_fetch_array($read_ultimo_pedido); // foreach($read_produto_carrinho as $read_produto_carrinho_view) { while($read_produto_carrinho_view = mysqli_fetch_array($read_produto_carrinho)) {
  17. É só seguir o mesmo princípio da outra tabela. Primeiro acerta a primeira linha com Total e os meses. Depois você vai escrevendo os dados. Posso fazer para você por R$40,00, ai você pode me dar acesso ou uma cópia do código.
  18. Você deve usar o loop while https://www.php.net/manual/pt_BR/control-structures.while.php
  19. Leonardo Persan

    SMTP - PHP

    Tenta comentar a linha do tls https://stackoverflow.com/questions/40293465/php-mailer-smtp-error-rset-failed
  20. Como está o código completo? porque a segunda parte só vai funcionar depois que o load for concluido e o load provavelmente está rodando assincronamente,deve estar ai o problema.
  21. Leonardo Persan

    Ajuda com processo

    Em vez de usar a parte PHP do seu exemplo Usa a que eu fiz e termina ela, depois altera as variáveis do Javascript para baterem com o seu Banco de Dados
  22. Leonardo Persan

    Ajuda com processo

    Isso daria sim, na verdade eu até prefiro desse jeito Fica, mas a diferença é tão pequena que normalmente não compesa
  23. Exato Tudo o que está entre colchetes define os caracteres permitidos, o + depois representa 1 ou mais caracteres Exato Mesma coisa do anterior Perfeito Caracteres permitidos naquela posição
  24. Leonardo Persan

    Ajuda com processo

    Não estava não, o código varia como estão organizados os dados Se ele for administrar isso através de um painel precisa sim. Na verdade o ideal é ter um campo de valor só, o valor mínimo, não há necessidade do valor máximo para cada parcelamento. <?php // Falta a parte de conexão com o Banco de Dados $prazos = 'SELECT * FROM prazos ORDER BY de'; $return['condicao'] = false; foreach ($conn->query($prazos) as $prazo) { if ($_GET['valor'] > $prazo['de']) { $return['condicao'] = $prazo['condicao']; } } echo json_encode($return); Ai você pode usar o método get do jQuery para fazer a requisição por AJAX https://api.jquery.com/jquery.get/ O AJAX deve enviar o valor da compra como parametro para o PHP selecionar qual é a condição correta
×
×
  • Criar Novo...