Jump to content

crebs86

Members
  • Content count

    23
  • Joined

  • Last visited

Community Reputation

1 Comum

About crebs86

  1. crebs86

    Imprimir resultado de uma query por grupos

    Obrigado. Farei os testes e postarei a solução aqui.
  2. Bom dia pessoal. Gostaria de saber se é possível imprimir o resultado de uma busca de banco de dados separada por grupos. Segue exemplo de tabela-> +--------+------------------------+----------------+ | col_id | col_nome | col_grupo | +--------+------------------------+----------------+ | 1 | Martins | grupo 0| | 2 | Pinto | grupo 2| | 3 | Pedro | grupo 1| | 5 | Deolinda | grupo 1| | 6 | Russo | grupo 0| | 7 | Lourenço | grupo 2| +--------+------------------------+----------------+ Na hora de imprimir, gostaria de ficasse algo como o que segue: ----------------------------------------------------- Grupo 0: - Martins - Russo Grupo 1: - Pedro - Deolinda Grupo 2: - Pinto - Lourenço ------------------------------------------------------ A única forma que encontrei foi fazendo uma busca para cada grupo, mas se eu tiver 100 grupos seriam 100 querys e não acho viável. Desde já agradeço.
  3. crebs86

    Extrair Partes de Arquivo de Texto

    O problema de o count ter o valor de $lines é que ele vai contar todas as linhas do arquivo ao invés das linhas que contem a expressão "Tema -".
  4. crebs86

    Não está calculando o valor final...

    A exibição de erros esta habilitada? De onde onde você obtém os valores dessas variáveis?
  5. crebs86

    Não está calculando o valor final...

    Boa tarde. $acrescimo1 não teve seu valor declarado, logo não pode ser usado em operações.
  6. crebs86

    Extrair Partes de Arquivo de Texto

    Bom dia a todos do fórum. Estou tentado extrair partes de um arquivo de texto. Arquivo de texto: /** * #Tema - Autor: Crebs * #Tema - Nome: Model 1 * #Tema - Versão: 1.0 * #Tema - Descrição: Modelo Padrão de Tema do Aplicativo * #Tema - Licença: LGU * Fim da Descrição do tema **/ Arquivo PHP manipulador: <?php $lines = file('estilo.txt'); for($i = 1; $i < 4; $i++) { $a[] = explode("#Tema",$lines[$i]); } //echo $a[0]."<br>"; //echo $a[1]."<br>"; //echo $a[2]."<br>"; $s = $lines[1].$lines[2].$lines[3]; $pedacos = explode("#Tema -", $s); print_r($a[2]); Esse arquivo PHP foi minha última tentativa sem sucesso, pois só retorna uma posição do array. Minha intenção é a seguinte: - usar a expressão "#Tema -" como iniciadora, ou seja quero pegar todas as linhas que a contenham; - separar o texto depois da expressão até o fim da linha. Ex.: pego a linha 2 que contém "* #Tema - Autor: Crebs" e imprimo somente "Autor - Crebs". Já fiz várias tentativas sem sucesso, se puderem me ajudar.
  7. crebs86

    [Resolvido] window.print ou oque ?

    Nuss, estava procurando solução para um problema e achei o lugar onde posso contribuir com a solução. Para quem chegar a esse tópico a solução seria criar um botão chamando a função imprimir(); e depois: function imprimir(){ var imprimiconteudo = document.getElementById('conteudo').innerHTML, tela_impressao = window.open('about:blank'); tela_impressao.document.write(imprimiconteudo); tela_impressao.window.print();//abre janela de impressão tela_impressao.window.close();//fecha janela de impressão após imprimir ou cancelar } No caso 'conteudo' é a div(elemento) onde esta sua área de impressão.
  8. crebs86

    Ajax e Javascript - passar dados

    Muito obrigado!
  9. Bom dia pessoal. Continuo apanhando de JS. Pois bem, segue um script para discussão: <script> function buscar(palavra, texto){ var contar = document.forms[0].texto.value.length if (contar%20 == 0) { var page = "evoluir.php"; var palavra = document.getElementById(palavra).value; var texto = document.getElementById(texto).value; $.ajax({ type: 'POST', dataType: 'html', url: page, beforeSend: function () { $("#dados").html("Salvando Rascunho..."); }, data: {palavra: palavra, texto:texto}, success: function (msg){ $("#dados").html(msg); } }); }else{ document.forms[0].caracteres.value= contar; } } $('#buscar').click(function () { buscar($("#palavra").val(),$("#texto").val()) }); </script> <form action="#" method="post"> <td><input type="text" name=caracteres size=4></td> <input type="text" class="form-control" id="palavra" placeholder="Buscar por..."> <textarea type="text" id="texto" name="texto" onKeyDown="buscar('palavra','texto')" onKeyUp="buscar('palavra','texto')" style="min-height:300px;width:90%;background-color:#000;color:white;font-size:16px;" placeholder="Evolução clínica" ></textarea> <button class="btn btn-default" id="buscar" type="button" onclick="buscar('palavra','texto');">Finalizar</button> <button class="btn btn-default" id="buscar" type="button" onclick="buscar('palavra','texto');">Salvar rascunho</button> </form> <div id="dados">Pesquise por nome do paciente ou número de prontuário</div> Neste código eu envio (deveria) os dados do forma quando o texto do <textarea> atingisse um múltiplo de 20, porém quando eu a função buscar é chamada aparece o erro no depurador: TypeError: buscar is not a function. Tando para onKeyDown quanto para onKeyUp. Entretanto se eu separo a parte de fazer a conta (múltiplos de 20) da parte de enviar o FORM e as testos separadamente elas funcionam perfeitamente. O que faço errado ao mescla-las? Agradeço
  10. crebs86

    Variável dinâmica

    Você é fo**. Essa linha que você me salvou: <input type="button" value="Enviar" id="grava" onclick="marcar('nome1')"> Manjo nada de JS, melhor de tudo que aprendi algumas coisas hoje sobre passar ID's. Muito obrigado mesmo! Hoje sou uma pessoa menos ignorante que ontem (pelo menos em javascript). Sucesso cara!
  11. crebs86

    Variável dinâmica

    Muito obrigado pelo apoio e paciência. Eu tentei fazer o seguinte: No JS: <script> $(document).ready(function marcar() { var grava = document.getElementById('grava').value; $(grava).click(function() { var nome = document.getElementById('nome').value; var nomePost = nome; $.post("grava.php", {nome: nomePost}, function(data){ var res = document.getElementById('res').value; $(res).html(data); } , "html"); }); }); </script> No HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>postagem dinamica</title> <script src="js/jquery-1.3.2.min.js" type="text/javascript" language="javascript"></script> </head> <body> <form onsubmit="marcar()" method="post"> <label>Nome: <input type="text" name="nome" id="nome" /></label> <input type="hidden" name="res" id="res" value="#resposta" /> <input type="hidden" name="gravar" id="gravar" value="grava" /> <input type="button" value="Enviar" id="grava" /> </form> <span id="resposta"></span> <form onsubmit="marcar()" method="post"> <label>Nome: <input type="text" name="nome" id="nome" /></label> <input type="hidden" name="res" id="res" value="#resposta1" /> <input type="hidden" name="gravar" id="gravar" value="grava1" /> <input type="button" value="Enviar" id="grava1" /> </form> <span id="resposta1"></span> <form onsubmit="marcar()" method="post"> <label>Nome: <input type="text" name="nome" id="nome" /></label> <input type="hidden" name="res" id="res" value="#resposta2" /> <input type="hidden" name="gravar" id="gravar" value="grava" /> <input type="button" value="Enviar" id="grava2" /> </form> <span id="resposta2"></span> </body> </html> Então observe no código acima que criei dois "hidden", sendo <input type="hidden" name="res" id="res" value="#resposta2" /> Este acima para definir em qual span aparecerá a resposta, neste caso <span id="resposta2"></span>. <input type="hidden" name="gravar" id="gravar" value="grava" /> E este para definir de qual FORM pedar os dados. Mas então só o primeiro tem resposta. Se apago o primeiro somente o que seria o segundo tem resposta. Tentei usar o ONCLICK e remover o <FORM>, entretanto o resultado foi o mesmo: só o primeiro FORM da retorno. O código esta todo aí. O arquivo grava.php chamado pelo JS não importa, pois é uma query do MySQL de SELECT que posso mudar para UPDATE e INSERT de acordo com a necessidade. No exemplo da aplicação que estou desenvolvendo ele retorna um select e noutra fará um INSERT.
  12. crebs86

    Variável dinâmica

    Tenho uma página que faz marcação de agenda. Então dependendo dos horários vagos terei de 01 a 40 FORMS. O que eu quero fazer é marcar em cada horário sem precisar sair página como num POST de php comum (claro que tenho opção do ACTION ser na mesma página, mas não é disso que preciso). o que está pegando é que só funciona com o primeiro FORM.
  13. crebs86

    Variável dinâmica

    Aparece o resultado da Query do arquivo grava.php. $.post("grava.php", {nome: nomePost} Lembro que esta retornando apenas o referente ao primeiro FORM.
  14. crebs86

    Variável dinâmica

    Opá, uma luz no fim do tunel. Valeu junior.vieira, postarei o resultado aqui. Mas como ficaria o <span id="resposta"></span> ?
  15. crebs86

    Variável dinâmica

    Obrigado pela resposta! Pensei em usar id="1", id="2", id="3", etc. ao invés de id="grava" e fazer algo semelhante com com id="resposta" e o JS aceitar esses diferentes valores. Mas não sei como
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.