Jump to content

wolfphw

Members
  • Content count

    2293
  • Joined

  • Last visited

  • Days Won

    3

wolfphw last won the day on July 29 2015

wolfphw had the most liked content!

Community Reputation

60 Bom

About wolfphw

  • Birthday 11/24/1977

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Cuiabá - MT
  • Interesses
    meu interesses saum de saber como você eh curioso(a) em vir aki soh pra ler isso aki :P

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. wolfphw

    [Resolvido]Gravando metade da quantidade de elementos no array

    Olha eu não sei como funciona certinho essa sua linha foreach(array_combine($pontos, $posicao) as $d => $t){ Mas eu faria assim, teste ai e vê se funciona if(isset($_POST['cadastrar'])){ $posicao=$_POST["posicao"]; $pontos=$_POST["pontos"]; for ($i=0; $i<count($posicao); $i++) { $posicaoChegada = $posicao[$i]; $pontosEtapa = $pontos[$i]; $pontuacaoa = $pdo->prepare("INSERT INTO contador (posicao, pontos) VALUE(?,?)"); $pontuacaoa->bindValue("1",$posicaoChegada); $pontuacaoa->bindValue("2",$pontosEtapa); $result_pontos = $pontuacaoa->execute(); if ($result_pontos) { echo'Sucesso'; } else { echo'Erro'; } } }
  2. Vamos lá, me tira uma dúvida. você precisa que o arquivo seja enviado separado do restante do formulário? Ele não poderia ser enviado o arquivo quando você clicar em salvar a mensagem? Bem digamos que sua resposta seria não, que você precisa mandar separado, então nesse caso você pode ao enviar o arquivo ele fazer uma leitura nos campos do seu formulário e salvar os dados em SESSION por exemplo, dai quando você retornar você tem os valores e só manda colocar nos campos, outra forma é você fazer o envio sem sair da página via AJAX daí dessa forma você tb não perde nada que está escrito.
  3. wolfphw

    Busca interna com PHP mysql

    Não vejo nada de errado, mas pelo o que vi você está utilizando mysql e não mysqli acho que pode ser isso no seu servidor, se não me engano no php 7 já não roda se não for mysqli.. Dá uma olhada no manual do PHP: https://www.php.net/manual/pt_BR/class.mysqli.php E aproveitando, já do outro post seu que recomendei você dar uma olhada em videos aulas de php, acho que seria bom para você.
  4. wolfphw

    Como usar o select para chamar determinado nome em uma coluna

    Granderodeo me diga qual é o nível de conhecimento que você tem com PHP? Que pelo o que vi decorrente a minha postagem e do outro você ficou com dúvidas bem simples, então me parece que seria um conhecimento baixo inicial, eu recomendo você dar uma olhada em algumas vídeos aulas por ai que irão lhe ajudar muito, que você deve entender o que estamos lhe passando e me parece que você está meio perdido. Procure aulas que ensinem o PHP, vou passar uns para você aqui.. dai é só você acompanhar as aulas
  5. wolfphw

    Como usar o select para chamar determinado nome em uma coluna

    Digamos que você tenho essa estrutura que passei... index.php <?php $sql = "SELECT * FROM categorias"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo "<a href='produtos.php?id=_categoria=".$row["id"]."'>".$row["nome_categoria"]."</a>"; } ?> produtos.php <?php $id_categoria = $_GET["id_categoria"]; $sql = "SELECT * FROM produtos WHERE id_categoria='$id_categoria'"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo $row["nome_produto"]."<br>"; } ?>
  6. wolfphw

    Como usar o select para chamar determinado nome em uma coluna

    Você deve criar duas tabelas, uma para categoria e outra para o produto. Na sua tabela de produto você deve ter um campo que seria uma chave estrangeira apontando para categoria, dai você recupera o ID da categoria e faz a busca parecido como nosso amigo aqui em cima mostrou. Exemplo das tabelas: CATEGORIA id nome_categoria PRODUTO id id_categoria nome_produto
  7. wolfphw

    Deixar Consulta no MySQL mais rápida

    Posta ai seu código como você está fazendo essa sua consulta. Mas já antecipando, não sei se é seu caso, vejo um erro de algumas pessoas trazerem uma quantidade alta de registro e quererem mostrar tudo na tela, principalmente utilizando aquele componente datatable, com isso ele demora mesmo para montar o correto seria você trazer trechos dessa consulta.
  8. Bom dia caros amigos, estou precisando fazer uma consulta em um WS da Receita Federal mas estou me batendo com algumas dúvidas. Instalei o certificado que eles me passaram na minha máquina e pelo navegador quando colo a URL do WS ele mostra tudo correto os tipos de consultas e tal, meu problema está no desenvolvimento do client para fazer essa consulta, eu preciso instalar algum Certificado localmente? E como devo fazer a conexão da minha aplicação com esse WS? Estou tentando assim: <?php require("biblioteca/nusoap.php"); $wsdl = "https://acesso.infoconv.receita.fazenda.gov.br/ws/cpf/ConsultarCPF.asmx?wsdl"; $formaBusca = "listarEmpPorCPF"; $ListaDeCPF = "12345678910"; $CPFUsuario = "12345678910"; $sslcertfile = 'certificado.pem'; $sslkeyfile = 'key.pem'; $passphrase = 'senha'; $param = array('CPFUsuario' => $CPFUsuario, 'ListaDeCPF' => $ListaDeCPF); $soap = new nusoap_client($wsdl, 'wsdl'); $soap->setCredentials("", "", 'certificate', array( 'sslcertfile' => $sslcertfile, 'sslkeyfile' => $sslkeyfile, 'passphrase' => $passphrase, 'verifypeer' => 0, 'verifyhost' => 0 ) ); if($err = $soap->getError()) { die('Error: '.$err); } $result = $soap->call($formaBusca, array('parameters' => $param), '', '', false, true); if($soap->fault) { echo 'Fault! <pre>'; var_dump($result); echo '</pre>'; } else { if($err = $soap->getError()) { die('Error: '.$err); } else { echo '<pre>'; var_dump($result); die('</pre>'); } } ?> E está me dando o seguinte erro: Error: wsdl error: Getting https://acesso.infoconv.receita.fazenda.gov.br/ws/cpf/ConsultarCPF.asmx?wsdl - HTTP ERROR: cURL ERROR: 58: could not load PEM client certificate, OpenSSL error error:02001003:system library:fopen:No such process, (no key found, wrong pass phrase, or wrong file format?)
  9. wolfphw

    Aplicação web offline php+html5

    Tipo pelo o que eu entendi vc quer. Que exista o seu sistema na NET para acessar de fora, e caso caia a internet do cliente ele acesse o sistema na própria dele e quando a net voltar ele volta a acessar na NET... é isso né???? para vc fazer isso vc deverá ter 2 servidores, uma na WEB e outro na rede local do cliente, só que uma aplicação dessa é meio chato vc controlar as informações, pois vc vai ter que ficar toda hora os dois bancos para ter esses dados atualizados, e para que funcione sem que o cliente veja que caiu a net vc terá que fazer ele sempre acessar o sistema pelo servidor local, e no sistema ele verifica se caiu ou não a net, se não caiu ele se conecta ao banco na web senão no banco local. Ai eu pergunto, a net do seu cliente cai direto? Vale a pena fazer esse esforço? Que fazer isso vc tem que tomar muito cuidado com relacionamentos dos dados, pois imagina duas situações... Digamos que seja uma empresa de vendas de produtos, caiu a net na FILIAL 1 mas na FILIAL 2 não, dai a FILIAL 1 irá acessar local, e ao fazer uma Nota Fiscal ele vai dar um ID para essa nota e relacionar os pedidos com akela ID, e na FILIAL 2 que está tudo ok tb irá gerar uma Nota Fiscal com seus pedidos, isso pode acontecer dos dois criarem a mesma ID e pode fazer uma bagunça com suas informações... Isso é um exemplo simples.. imagina que dai vc faça um cadastro de cliente novo e a nota vai relacionar com esse cliente tb e por ai vai... Cada vez mais vai complicando
  10. Vc já olhou os exemplos dele??? Neles tem isso que vc quer Site com os exemplos Exemplo 1 Exemplo 2 Manual dele que ajuda a mexer com o cabeçalho e rodapé
  11. wolfphw

    Integração php com bootstrap

    Aqui um exemplo de como fiz... <?php $sql = "SELECT * FROM conteudo WHERE DESTAQUE='1' ORDER BY DATA DESC, ID DESC"; $rs = $pdo->query($sql)->fetchAll(); if (count($rs) > 0) { ?> <div class="carousel slide carousel-v1" id="myCarousel-1"> <div class="carousel-inner"> <?php $i = 1; foreach ($rs as $row) { $id = $row["ID"]; $titulo = utf8($row["TITULO"],1); $imagem = $row["DESTAQUE_IMAGEM"]; ?> <div class="item <?php if ($i == 1) {echo "active";} ?>"> <a href="blog_conteudo.php?<?php echo $link_blog?>id=<?php echo $id; ?>"> <img alt="" src="assets/img/sliders/<?php echo $imagem; ?>"> </a> <div class="carousel-caption"> <p><?php echo $titulo; ?></p> </div> </div> <?php $i++; } ?> </div> <div class="carousel-arrow"> <a data-slide="prev" href="#myCarousel-1" class="left carousel-control"> <i class="fa fa-angle-left"></i> </a> <a data-slide="next" href="#myCarousel-1" class="right carousel-control"> <i class="fa fa-angle-right"></i> </a> </div> </div> <?php } ?>
  12. wolfphw

    PHP + ORACLE campo CLOB - FAIL :(

    Consegui resolver, utilizando a procedure mesmo, mas com uma alteração da que estava escrevendo e utilizando outro método para executar a procedure TABELA EXEMPLO TB_TESTE ID (number) TEXTO (clob) 1 Texto exemplo 01 2 Texto exemplo 02 PROCEDURE CREATE OR REPLACE PROCEDURE TESTE_UPDATE ( ID_ENTRADA IN NUMBER , TEXTO_ENTRADA IN CLOB ) AS BEGIN UPDATE TB_TESTE SET TEXTO=TEXTO_ENTRADA WHERE ID=ID_ENTRADA; END TESTE_UPDATE; EXECUTANDO A PROCEDURE VIA PHP <?php require("conexao.php"); $string = ""; for ($i=1;$i<=3200;$i++) { $string .= "123456789-"; } $sql = "BEGIN TESTE_UPDATE('1','$string'); END;"; $pdo->query($sql); ?>
  13. wolfphw

    PHP + ORACLE campo CLOB - FAIL :(

    E ae povo, já estou faz 4 dias batendo cabeça, testando tudo oke tem na net mas nada.. Estou com um problema, to fazendo um BLOG em PHP com banco ORACLE, estou utilizando o oracle 11g, o campo CLOB cabe 4.000 caracteres, dai acima disso tem que transformar pra binario, e ai está o problema, estou tentando de tudo para pode fazer isso, estou utilizando o PDO. fiz procedures tb e nada.. se alguem puder me ajudar agradeço.... Segue minha estrutura de teste no banco tabela TESTE ID (number) TEXTO (clob) 1 texto exemplo 01 2 texto exemplo 02 3 texto exemplo 03 PROCEDURE CREATE OR REPLACE PROCEDURE TESTE_UPDATE ( ID_ENTRADA IN NUMBER , TEXTO_ENTRADA IN CLOB ) AS BEGIN UPDATE TESTE SET TEXTO=TEXTO_ENTRADA WHERE ID=ID_ENTRADA; END TESTE_UPDATE; PHP CHAMANDO A PROCEDURE pra UPDATE no campo <?php require("conexao.php"); $id = 1; $texto = "123456789 "; for ($i=0; $i<=100; $i++) { $texto .= "123456789 "; } $stmt = $pdo->prepare("CALL TESTE_UPDATE(?,?)"); $stmt->bindParam(1, $id, PDO::PARAM_INT); $stmt->bindParam(2, $texto, PDO::PARAM_LOB); $pdo->beginTransaction(); $stmt->execute(); $pdo->commit(); ?> Dessa forma ele não vai tb, agora se eu retirar o PDO::PARAM_LOB ele altera o campo, desde que a quantidade de caracteres não seja superior a 4.000, esse PDO::PARAM_LOB seria para converter para o formato do campo CLOB do oracle... PHP inserindo no banco <?php require("conexao.php"); $id = 10; $texto = "123456789 "; for ($i=0; $i<=100; $i++) { $texto .= "123456789 "; } $stmt = $pdo->prepare("insert into TESTE (ID, TEXTO) values (?,?)"); $stmt->bindParam(1, $id, PDO::PARAM_INT); $stmt->bindParam(2, $texto, PDO::PARAM_LOB); $pdo->beginTransaction(); $stmt->execute(); $pdo->commit(); ?> Mesma coisa se eu tirar o PDO::PARAM_LOB ele tb insere desde que não ultrapasse os 4.000 caracteres. Esse FOR vai servir para criar a string com uma quantidade grande, nos exemplos esta 100x, então vai ser uma string com um pouco mais de 1.000 caracteres, se mudar o valor pra <= 1000 ele já vai passar de 10.000 caracteres e já não altera e nem insere no banco, mesmo com o PDO::PARAM_LOB ou sem ele. Alguém já passou por isso??? Ou teria uma outra dica de como colocar um conteúdo em um campo do ORACLE com mais de 20.000 caracteres???? Desde já agradeço
  14. wolfphw

    PHP + iReport

    Tipo que agora eu não tenho o exemplo aki facil.. mas você coloca o html dentro de uma variavel e manda transformar em pdf... tipo assim: <?php $titulo = "Um titulo qualquer"; $data = date("d/m/Y"); $html = "<table width='40'> <tr> <td>$titulo</td> </tr> <tr> <td>$data</td> </tr> </table>"; $pdf->writeHTML($html, true, 0, true, true); ?> A unica coisa.. eh que você vai precisar ficar fazendo testes para alinha os tamanhos.. tipo que nele você coloca digamos o tamanho da tabela e vai fazendo os testes... eu recomendo tb você utilizar a fonte Courier New que ela sempre vai ter o mesmo espaçamento entre todas as letras... dai dessa forma fica facil de alinhar certinho os texto e tal...
  15. wolfphw

    PHP + iReport

    você configurou certinho seu iReport? Não quero ser negativo.. já tentei a um tempo atras mexer com iReport no PHP, quando tive problemas, estava complicado de achar soluções, pq são poucas pessoas que se aventuram a utilizar os dois juntos, então a minha solução foi deixar ele de lado e utilizar outro método de gerar PDF... Eu gostei muito do TCPDF, achei facil, gostei de um negocio nele que você monta o HTML e manda ele gerar PDF direto do HTML Agora sobre o seu ireport.. tenta ver se sem você receber nenhum parâmetro você imprime algo na tela... tipo manda ele abrir soh com escritas dele mesmo...
×

Important Information

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