Ir ao conteúdo
  • Cadastre-se

xrogerinho

Membro Pleno
  • Posts

    70
  • Cadastrado em

  • Última visita

  1. a própria função <hread> gera um cabeçalho para os relatorios quando encaminhados para impressão, o problema é que via php não é possível gerar uma numeração automática dentro desse elemento. Exemplo: <table> <thead> <tr> <th> RELATORIO</th> <th> <?=($pagina+1)?></th> </tr> </thead> <tbody> <? foreach (...) {?> <tr> <td>REGISTROS DO RELATÓRIO/td> </tr> <?}?> </table> Obs: É extremamente simples gerar cabeçalho com numeração de página para relatorios com linhas fixas, porém quando as linhas são irregulares, isto é, linhas que variam de tamanho dependendo da quantidade de caracteres, isso se torna inviável. Ex; <? foreach (...) { if($lin == 60) { $lin = 0; $pag++; echo " <tr> <td> CABEÇALHO DO RELATÓRIO - Pág.: <?=($pag)?> </td> </tr> "; } $lin++; } ?>
  2. Olá feras alguém sabe se é possível criar numeração automática de página dentro da seção <thead> em uma tabela html?
  3. @MailingTester Obrigado pela resposta. seria um caminho, porém eu teria que informar todas as contas existentes na tabela. isso funcionaria algo assim: foreach ($contas as &$conta) { $sql = mysql_query("sum (valor) as soma where conta like '$conta%'); } dessa forma ele criaria uma soma em cascata de todas as contas; conta 1 = R$ xxxx conta 11 = R$ xxxx conta 111 = R$ xxxx só que dessa forma o processo ficaria muito carregado, criando uma busca para cada conta; a minha ideia é que em uma única busca fizesse essa soma escalonada.
  4. Olá programadores, preciso de uma dica, estou tentando elaborar um relatorio qua simula um balancete de contabilidade, onde os itens são somados em cascata, por exemplo: todas as contas iniciadas com 1 todas as contas iniciadas com 11 todas as contas iniciadas com 111 segue meu codigo da consulta, onde separa o saldo anterior, debitos do mes, creditos do mes, e saldo atual $sql = mysql_query("select lancamentos.*, contas.descricao as descricao, sum(case when data < '$ano/$mes/1' then valor else 0 end) as saldo, sum(case when year(data) = '$ano' and month(data) = '$mes' and valor < 0 then valor else 0 end) as debito, sum(case when year(data) = '$ano' and month(data) = '$mes' and valor > 0 then valor else 0 end) as credito, sum(case when data <= '$ano/$mes/31' then valor else 0 end) as total from lancamentos inner join contas on lancamentos.conta = contas.conta where empresa = '$empresa' group by contas.conta order by contas.conta asc"); deveria ficar mais ou menos assim: +----------------------------------------------------------------------------------------------------+ Conta | Saldo anterior | Debitos | Creditos | Salto atual | ------------------------------------------------------------------------------------------------------ | 1 | 1.000,00 | - 500,00 | 400,00 | 900,00 | ------------------------------------------------------------------------------------------------------ | 11 | 700,00 | -250,00 | 150,00 | 600,00 | ------------------------------------------------------------------------------------------------------ | 111 | 300,00 | -150,00 | 100,00 | 250,00 | ------------------------------------------------------------------------------------------------------
  5. @DiF Muito bom, porém se a senha contiver caracteres especiais já não funcionaria.
  6. Olá programadores mirins! É sabido que 99% das formas de invadir um sistema de senhas é injetando a operação lógica 'or' que faz com que o login libere o acesso mesmo o usuário não saiba a senha! Nesta caso, a minha dica seria inserir a linha de checagem após o usuário confirmar o acesso: $string = str_replace("or", "", $string); Isto inibiria o uso do código malicioso, removendo a operação 'or' da string caso alguém tentasse burlar o acesso usando essa expressão. O que acham dessa ideia?
  7. Cara, muitissimo obrigado, vou testar.
  8. Olá, boa tarde, tive o computador infectado a mais de dois anos pelo virus .Stare após forçar a execução de um ativador de windows e tive alguns arquivos infectados. Já tentei executar alguns aplicativos mas não consegui recuperá-los. Alguém sabe se já possui uma solução conclusiva para recuperar esses arquivos?
  9. Olá boa tarde Gostaria de gerar uma animação no campo do meu formulário uma sequencia de caracteres aleatórios por alguns segundos tipo um caça-níquel antes de mostrar o resultado. Alguém pode elaborar isso, por uma gentileza?
  10. @Marcelo Calazans é isso mesmo!! Eu estava tentando utilizar o type=image, testei e vi que ele gera um $_POST mas não dá nomes ao post, Muito obrigado
  11. @Marcelo Calazans obrigado pela resposta, é que eu estou tentando transformar imagens em botões submit e a sistematica do meu formulario é ele enviar para ele mesmo e conforme o botao que eu cliquei ele executa uma ação dentro do mesmo formulario entao eu quero saber quais dos botões eu cliquei dentro do mesmo formulario
  12. Como faço pra identificar quando clico num botao input image? Por ex: <input type="image" src="imagem.jpg" name="imagem"> <? if (isset($_POST['imagem'])) { echo "você clicou no botão chamado imagem"; } ?> não funciona
  13. @Marcelo Calazans muito obrigado mesmo! então basicamente a chamada do servico é atraves da linha $url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=$origin&destinations=$destino&mode=driving&language=en-EN&sensor=false";
  14. @Marcelo Calazans Muito obrigado! valeu mesmo!! sabia que tava muito fácil pra ser de graça o serviço! rsrsrs
  15. Olá feras, encontrei esse site que dá exatamente o que eu preciso mas não consigo montar o código proposto: https://cbsa.com.br/post/calcular-distancia-entre-dois-enderecos---google-maps-api.aspx alguém poderia fazer isso pra mim?

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...