Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''array''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 291 registros

  1. Danilo CS

    string dentro de uma array

    Olá! Eu não estou conseguindo "stringar" uma variavel dentro de um array. No caso o valor da string vem de uma tabela de banco de dados breadcrumb(array('http://www.superdanilof1page.com.br'=>'Diversão F1', 'link'=>'Antes e Depois', 'link'=>'Antes e Depois Letra a ')); Eu quero trocar por 'link' por uma string que contem o endereço dessa pagina, entende?
  2. Geovanny Cardoso Guedes

    Problema ao agrupar arquivos alocados em um Array

    Olá Galera, Sou muito novo na programação, e estou engatinhando em tudo, por isso gostaria que se alguém se propor a me ajuadr de alguma forma, peço que seja claro e o menos complexo possível, pois talvez eu desconheça alguns termos e práticas de programação ..... é o seguinte , estou tentando desenvolver uma ferramenta para uso de um Setor aqui do meu trabalho na qual eles tem uma necessidade de agrupar arquivos... todo mês eles recebem um arquivo.zip com mais ou menos 1800 pdf's e esses arquivos devem ser descompactado assinados digitalmente e enviados para um site de um instituta ai... porém tanto para assinar como para fazer o upload no site ... não é possivel fazer isso com todos os 1800 e com isso o pessoal tem que dividir varias pastas e dentro delas colocar 50 arquivos em cada (pois é o limite que tanto o assinador suporta quanto o site )... e a ferramenta que estou tentando criar .. seria p fazer um upload desses arquivos (sendo localhost mesmo )e na pagina index mesmo botei um campo de numero p pessoa colocar em quantos arquivos ela quer que tenha e cada pasta.. e ai a ferramente faria tudo isso sozinha ... alguem teria sugestões ?? estou com um codigo aqui porém não esta dando certo...
  3. jvboliveira

    Duvida em código JS

    Pessoal não estou entendendo esse trecho de código. Alguém pode me ajudar if(peca[x][y]['peca']=='peao'){ if(peca[x][y]['cor']=="branco"){ if(!peca[x-1][y]['peca']){ possivel(x-1,y); }if(y-1>0 && peca[x-1][y-1]['peca']){ possivel(x-1,y-1); } if(y+1<9 && peca[x-1][y+1]['peca']){ possivel(x-1,y+1); } if(x==7){ if(!peca[x-2][y]['peca'] && !peca[x-1][y]['peca']){ possivel(x-2,y); } } } .
  4. mkboy

    Dúvida simples com Array

    Olá, Estou com uma dúvida na impressão de um array, fiz alguns testes do manual, alguns quase iguais, nos testes com valores fixos funciona, mas quando uso meu request não funciona. O Post é esse: <form action="pedidos-pontos-dotz.php" method="post"> <input type="checkbox" name="c_pedido_ponto[]" id="checkbox" value="7"/> <input type="checkbox" name="c_pedido_ponto[]" id="checkbox" value="5"/> <input type="image" src="imagens-new/bt_enviar.png" alt="" width="80" height="25" /> </form> Na página seguinte, quero imprimir o 7 e o 5 em linhas separadas, para que possa colocar no Where do Select. Fiz assim: $c_pedido_ponto=implode(", ", $_POST['c_pedido_ponto']); $a = array($c_pedido_ponto); foreach ($a as $value) { echo "$value <br>"; } Na impressão, traz 7,5 e não 7 5 Precisa converter algum valor? Onde estou errando? Obrigado.
  5. romario@seg

    gravar um array no banco de dados metohd post

    olá, estou com um formulario feito com colunas fixas e uma parte dinamica(um botao adiciona um conjunto de colunas) , como faria para enviar os dados dos campos dinamicos no banco de dados já que eles serão variais, $tipoendereco = $_POST['data']['ClientesEndereco'][0]['nome_tipo']; $cep = $_POST['data']['ClientesEndereco'][0]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][0]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][0]['numero']; $complemento = $_POST['data']['ClientesEndereco'][0]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][0]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][0]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][0]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][0]['estado']; existe um botao que duplica essa parte do formulaio quantas vezes a pessoa quiser .... porem só fica registrado os dados preenchidos no primeiro formulario, o segundo ja vem assim: $cep = $_POST['data']['ClientesEndereco'][1]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][1]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][1]['numero']; $complemento = $_POST['data']['ClientesEndereco'][1]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][1]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][1]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][1]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][1]['estado']; como faço para gravar todos os formulario para pegar de acordo com a quantidade desejada por pessoa ? agradeço desde já
  6. Mateusphp

    Uploads múltiplos com endereço no banco de dados

    Olá, queria fazer um upload com input do tipo FILE MULTIPLE, mas não consigo fazer com que o caminho de cada imagem seja salvo no banco de dados
  7. rodrigo antonio  cruz

    Buscar resultado específico dentro de um índice, array

    Olá venho pedir ajuda dos amigos, estou pegando de uma url externa com uma consulta este Array de apenas 1 índice, estou querendo somente extrair deste índice o item resposta : Sim, ou seja somente o resultado da resposta o Sim, mas não estou conseguindo de modo algum, sou novo em php, peço desculpas pela minha ignorância! Array ( [0] => 0 ) Array ( [0] => {"status":1,"data":1,"doc":[{"codigo":"213645459","dh_entrada":"2017-05-18 10:35:16","status":"RECEBIDO","destino_celular":"51991855248","resposta":"Sim"}]} )
  8. Sou iniciante em PHP e estou sofrendo prá fazer o código abaixo funcionar. O arquivo CSV está sendo lido certinho. O comando "echo" dentro do código abaixo mostra que os registros estão sendo lidos ok. A conexão com o banco está ok, a tabela e os campos estão ok, mas o "x" da questão está numa mensagem de "Undefined offset" para as linhas 9 $data = $dados[1]; à 29 $dz20 = $dados[21]. Por que raios essa mensagem não se refere também á linha 8 anterior $data = $dados[1];? No código HTML os arrays são mostrados corretamente, então realmente não sei porque tá dando a mensagem de erro em questão e não está gravando nenhum registro no banco de dados, apesar do "echo" mostrar corretamente todos os 1763 registros do meu arquivo CSV. Criei as variáveis para receber os dados do array e eliminar o vetor da cláusula INSERT, que dava esse mesmo erro de "Unfefined offset" (deslocamento indefinido). Socorro!!! <?php $strcon = mysqli_connect('localhost','root','teste','loteria') or die('Erro ao conectar ao banco de dados loteria'); $arquivo = fopen ('ltm-resultados.csv', 'r'); while(!feof($arquivo)) { $linha = fgets($arquivo, 1024); $dados = explode(';', $linha); $concurso = $dados[0]; $data = $dados[1]; $dz1 = $dados[2]; $dz2 = $dados[3]; $dz3 = $dados[4]; $dz4 = $dados[5]; $dz5 = $dados[6]; $dz6 = $dados[7]; $dz7 = $dados[8]; $dz8 = $dados[9]; $dz9 = $dados[10]; $dz10 = $dados[11]; $dz11 = $dados[12]; $dz12 = $dados[13]; $dz13 = $dados[14]; $dz14 = $dados[15]; $dz15 = $dados[16]; $dz16 = $dados[17]; $dz17 = $dados[18]; $dz18 = $dados[19]; $dz19 = $dados[20]; $dz20 = $dados[21]; echo "$concurso", "$data", "$dz1", " ", $dz20; if ($dados[0] != "1") { mysqli_query($strcon, "INSERT INTO ltm-resultados (concurso, data, dz1, dz2, dz3, dz4, dz5, dz6, dz7, dz8, dz9, dz10, dz11, dz12, dz13, dz14, dz15, dz16, dz17, dz18, dz19, dz20) VALUES ($concurso, $data, $dz1, $dz2, $dz3, $dz4, $dz5, $dz6, $dz7, $dz8, $dz9, $dz10, $dz11, $dz12, $dz13, $dz14, $dz15, $dz16, $dz17, $dz18, $dz19, $dz20)"); } } fclose($arquivo); ?>
  9. Gabrielvt14

    Soma dos valores do array

    Olá a todos! Estou desenvolvendo uma série de exercícios PHP para ver até onde consigo. Me deparei com um exercício que não consigo resolver O enunciado é simples: "Faça um programa que calcule a soma dos 50 primeiros números pares." Então fiz o código: for ($i = 0; $i <= 50; $i += 2) { $n = array($i); echo 'A soma dos 50 primeiros numeros pares é: ' . array_sum($n) . '<br/>'; } Joguei os numeros pares num array para somar todos eles... tentei com a função array_sum. Mas o que me retorna são os numeros pares :/ A soma dos 50 primeiros numeros pares é: 0 A soma dos 50 primeiros numeros pares é: 2 A soma dos 50 primeiros numeros pares é: 4 A soma dos 50 primeiros numeros pares é: 6 A soma dos 50 primeiros numeros pares é: 8 A soma dos 50 primeiros numeros pares é: 10 A soma dos 50 primeiros numeros pares é: 12 A soma dos 50 primeiros numeros pares é: 14 A soma dos 50 primeiros numeros pares é: 16 A soma dos 50 primeiros numeros pares é: 18 A soma dos 50 primeiros numeros pares é: 20 A soma dos 50 primeiros numeros pares é: 22 A soma dos 50 primeiros numeros pares é: 24 A soma dos 50 primeiros numeros pares é: 26 A soma dos 50 primeiros numeros pares é: 28 A soma dos 50 primeiros numeros pares é: 30 A soma dos 50 primeiros numeros pares é: 32 A soma dos 50 primeiros numeros pares é: 34 A soma dos 50 primeiros numeros pares é: 36 A soma dos 50 primeiros numeros pares é: 38 A soma dos 50 primeiros numeros pares é: 40 A soma dos 50 primeiros numeros pares é: 42 A soma dos 50 primeiros numeros pares é: 44 A soma dos 50 primeiros numeros pares é: 46 A soma dos 50 primeiros numeros pares é: 48 A soma dos 50 primeiros numeros pares é: 50 Alguém sabe uma função que some os valores do array (Caso o array_sum não sirva pra isso), ou então se acharem uma maneira melhor de se fazer esse exercício podem falar. Grato!
  10. Olá, como posso pegar os últimos elementos de um array se ele não tem um tamanho fixo? O código deve mostrar esses elementos quando atingir o index[3]. Parece que não dá pra fazer com array.length - n. Vi que em Python existe [i:]. Tem algo similar em js? Exemplo: $scope.letrasNumeros = myService.getData(); console.log($scope.letrasNumeros); // ["A", "B", "C", "D", "1", "2", "3"] $scope.a = $scope.letrasNumeros[0]; $scope.b = $scope.letrasNumeros[1]; $scope.c = $scope.letrasNumeros[2]; $scope.d = $scope.letrasNumeros[3]; $scope.nums = $scope.letrasNumeros[4]; // aqui deve mostrar todos os números num $scope só
  11. diulio

    Ajuda com Sistema de Sorteio

    Pessoal estou com dificuldades em montar a parte de conferir os números sorteados. Vou tentar explicar de forma objetiva. Tenho a tabela abaixo com dois registros (de exemplo): -- -- Estrutura da tabela `tb_numescolhidos` -- CREATE TABLE `tb_numescolhidos` ( `id` int(11) NOT NULL, `id_tb_participantes` int(11) DEFAULT NULL, `dezena01` int(2) DEFAULT NULL, `dezena02` int(2) DEFAULT NULL, `dezena03` int(2) DEFAULT NULL, `dezena04` int(2) DEFAULT NULL, `dezena05` int(2) DEFAULT NULL, `dezena06` int(2) DEFAULT NULL, `dezena07` int(2) DEFAULT NULL, `dezena08` int(2) DEFAULT NULL, `dezena09` int(2) DEFAULT NULL, `dezena10` int(2) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Tabela com os números do jogo'; -- -- Extraindo dados da tabela `tb_numescolhidos` -- INSERT INTO `tb_numescolhidos` (`id`, `id_tb_participantes`, `dezena01`, `dezena02`, `dezena03`, `dezena04`, `dezena05`, `dezena06`, `dezena07`, `dezena08`, `dezena09`, `dezena10`) VALUES (1, 1, 5, 9, 18, 25, 33, 38, 41, 49, 51, 57), (2, 2, 1, 9, 16, 19, 27, 33, 39, 43, 56, 60); Criei uma tabela separada para os participantes, pois um participante pode ter vários jogos. Achei que seria a melhor forma. -- -- Estrutura da tabela `tb_participantes` -- CREATE TABLE `tb_participantes` ( `id` int(11) NOT NULL, `nome` varchar(50) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Tabela dos participantes'; -- -- Extraindo dados da tabela `tb_participantes` -- INSERT INTO `tb_participantes` (`id`, `nome`) VALUES (1, 'Pessoa 01'), (2, 'Pessoa 02'), (3, 'Pessoa 03'); Agora tenho a segunda tabela com seus registros -- -- Estrutura da tabela `tb_sorteios` -- CREATE TABLE `tb_sorteios` ( `id` int(11) NOT NULL, `concurso` int(11) DEFAULT NULL, `data` date DEFAULT NULL, `numsorteado-dz01` int(2) DEFAULT NULL, `numsorteado-dz02` int(2) DEFAULT NULL, `numsorteado-dz03` int(2) DEFAULT NULL, `numsorteado-dz04` int(2) DEFAULT NULL, `numsorteado-dz05` int(2) DEFAULT NULL, `numsorteado-dz06` int(2) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Sorteios da Mega Sena (Exemplo)'; -- -- Inserindo dados da tabela `tb_sorteios` -- INSERT INTO `tb_sorteios` (`id`, `concurso`, `data`, `numsorteado-dz01`, `numsorteado-dz02`, `numsorteado-dz03`, `numsorteado-dz04`, `numsorteado-dz05`, `numsorteado-dz06`) VALUES (1, 1920, '2017-04-12', 25, 31, 33, 39, 43, 45), (2, 1921, '2017-04-13', 5, 19, 23, 31, 33, 51), (3, 1922, '2017-04-14', 9, 19, 33, 34, 45, 59); Agora na página que exibe o nome do participante e seus jogos escolhidos com o total de acerto, não estou conseguindo fazer a parte de comparar os jogos(registro na tabela tb_numescolhidos) escolhidos pelo participante com os jogos sorteados ate o momento (tabela tb_sorteios) lembrando que a comparação é com todos os registros da tabela tb_sorteios. Então a comparação é 1 registro da tabela tb_numescolhidos com todos registros da tb_sorteios. Obs.: perceba que os registros da tabela tb_soterios podem ter números iguais de um registro para outro, mas na comparação não fará sentido comparar esses números mais de uma vez. Como poderia melhorar meu código abaixo? <?php // CONEXAO COM BANCO DE DADOS session_start(); include('./../conexao/conn.php'); // cria a instrução SQL que vai selecionar os dados $querySelect = sprintf("SELECT tb_numescolhidos.*, tb_participantes.`nome` FROM tb_numescolhidos INNER JOIN tb_participantes ON(tb_numescolhidos.`id_tb_participantes` = tb_participantes.`id`)"); // executa a query $dados = mysql_query($querySelect, $conexao) or die( mysql_error() ); // transforma os dados em um array $linha = mysql_fetch_assoc($dados); // calcula quantos dados retornaram $total = mysql_num_rows($dados); ?> <!doctype html> <html lang="pt-br"> <body> <div class="wrapper"> <div class="main-panel"> <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header" data-background-color="purple"> <h4 class="title">Tabela dos Jogos</h4> <p class="category">Jogos cadastrados dos participantes</p> </div> <div class="card-content table-responsive"> <table class="table table-hover"> <thead> <tr> <th rowspan="2">Participantes</th> <th colspan="10" style="text-align: center;">Dezenas</th> <th rowspan="2">Total de Acertos</th> </tr> <tr> <th>1ª Dezena</th> <th>2ª Dezena</th> <th>3ª Dezena</th> <th>4ª Dezena</th> <th>5ª Dezena</th> <th>6ª Dezena</th> <th>7ª Dezena</th> <th>8ª Dezena</th> <th>9ª Dezena</th> <th>10ª Dezena</th> </tr> </thead> <?php // se o número de resultados for maior que zero, mostra os dados if($total > 0) { // inicia o loop que vai mostrar todos os dados do { ?> <tbody> <tr> <td><?=$linha['nome']?></td> <td><?=$linha['dezena01']?></td> <td><?=$linha['dezena02']?></td> <td><?=$linha['dezena03']?></td> <td><?=$linha['dezena04']?></td> <td><?=$linha['dezena05']?></td> <td><?=$linha['dezena06']?></td> <td><?=$linha['dezena07']?></td> <td><?=$linha['dezena08']?></td> <td><?=$linha['dezena09']?></td> <td><?=$linha['dezena10']?></td> <td> <?php /* Resultado da comparação dos números escolhidos com os números sorteados */ ?> </td> </tr> <?php // finaliza o loop que vai mostrar os dados }while($linha = mysql_fetch_assoc($dados)); // fim do if } ?> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html> Alguém tem ideia de como posso resolver esse problema? Desde já muito obrigado...
  12. netASP

    Como ler esse os valores deste array?

    Boa Tarde, fiz uma conexão com um web service e obtive um retorno em array, quero ajuda para pegar cada valor. SimpleXMLElement Object ( [ArrayOfClienteDetalhe] => SimpleXMLElement Object ( [ClienteDetalhe] => Array ( [0] => SimpleXMLElement Object ( [IdCliente] => 10 [Sequencial] => 6055 [IdDetalhe] => 61 [NomeDetalhe] => T77ER C7 [TipoDetalhe] => Cliente [TipoFormato] => Inteiro [TipoInclusao] => Sim [TipoConsulta] => Sim [TipoExclusao] => Nao [TipoAlteracao] => Nao [TipoValor] => ValorUnico [Valor] => 2 [TpMensagem] => Nenhum ) [1] => SimpleXMLElement Object ( [IdCliente] => 10 [Sequencial] => 10 [IdDetalhe] => 1 [NomeDetalhe] => ID CLIENTE [TipoDetalhe] => Cliente [TipoFormato] => Texto [TipoInclusao] => Sim [TipoConsulta] => Sim [TipoExclusao] => Nao [TipoAlteracao] => Nao [TipoValor] => ValorUnico [Valor] => 00039523777706 [TpMensagem] => Nenhum ) [2] => SimpleXMLElement Object ( [IdCliente] => 10 [Sequencial] => 6054 [IdDetalhe] => 33 [NomeDetalhe] => NA_NATIONALITY [TipoDetalhe] => Cliente [TipoFormato] => Texto [TipoInclusao] => Sim [TipoConsulta] => Sim [TipoExclusao] => Nao [TipoAlteracao] => Nao [TipoValor] => ValorUnico [Valor] => BRA [TpMensagem] => Nenhum ) [3] => SimpleXMLElement Object ( [IdCliente] => 10 [Sequencial] => 15552076 [IdDetalhe] => 8555 [NomeDetalhe] => NOV [TipoDetalhe] => Cliente [TipoFormato] => Texto [TipoInclusao] => Sim [TipoConsulta] => Sim [TipoExclusao] => Nao [TipoAlteracao] => Nao [TipoValor] => ValorUnico [Valor] => 2016117711 [TpMensagem] => Nenhum ) ) )
  13. gustavohmc

    array e laço de repetição

    Dada um vetor V com 13 elementos aleatórios entre 0 e 100, informar o último elemento par. Em um exercicio como esse, é possivel fazer um laço de repetição para criar os elementos? Com seria?
  14. Tá aqui pessoal eu montei esse codigo doidinho rsrsr, mais ta tudo de boa ele functiona da seguinte forma : 1- o usuário escolhe uma imagem no formulario html, o formulario envia e o javascript exibe a miniaturas até ai ok. eu coloquei um " X " PARA quando o ususario decidir remover a imagem antes de enviar ele clicka no X e a imagem remove até ai tambem ta funcionando a questão é a seguinte ! quando o usuario clicka no X a imagem remove mais mesmo assim a imagem removida pelo javascript vai pro banco de dados a unica solução que achei foi com este comando ----> delete arr[2]; mais os usuario nao vão entrar no meu codigo procurar uma array e selecionar o numero da imagem para remover então eu queria colocar essa função neste comando ++++++++ <div data-img="' + x + '">'+x+'<a href="javascript:removeFile('+x+')"> x </a></div>' + "\n"; ++++++++ para uando apertar o X a imagem ser removida ! Muito gráto pelo atenção de todos, e de quem me da essa força boa tarde. <script type="text/jscript"> var arr = []; var x = 0; function pegaArquivos(files){ formdata = false; if (window.FormData) { formdata = new FormData(); document.getElementById('btn').style.display = 'none'; } var li = document.createElement('li'); var list = document.getElementById('img-list'); var i = 0, len = files.length, formdata; for(; i < len; i++){ var file = files; var img = document.createElement("img"); img.file = file; img.width = 75; img.height = 75; arr[x] = file; formdata.append('images[]', arr[x]); var a = document.createElement('a'); a.innerHTML = '<div data-img="' + x + '">'+x+'<a href="javascript:removeFile('+x+')"> x </a></div>' + "\n"; li.appendChild(img); li.appendChild(a); list.appendChild(li); var reader = new FileReader(); reader.onload = (function(aImg) {return function(e) {aImg.src = e.target.result;};})(img); reader.readAsDataURL(file); } x++; if (formdata) { $("#gol").click(function() { $.ajax({ url: "upload.php", type: "POST", data: formdata, processData: false, contentType: false, success: function(res) { document.getElementById('response').innerHTML = res; } }); }); } } function removeFile(x) { //delete arr[x]; var el = $('[data-img="' + x + '"]'); // CACA A NUMERACAO DA LISTA :: el.closest("li").remove(); // PERCORRE A LISTA E REMOVE A NUMERACAO CLICKADA :: } </script> FORMULARIO HTML <form action="upload.php" enctype="multipart/form-data" method="post"> <input type="file" name="images" id="inputImage" onChange="pegaArquivos(this.files)"/> <button type="submit" id="btn">Salvar</button> </form> <button id="gol">click</button>
  15. Jeovane Carvalho

    Fazer um select no banco de dados com um array

    Olá senhores (as) boa tarde, estou tentando, fazer uma consulta no banco e extrair dados filtrados vindos de um array de uma combobox por exemplo: $MySQLi->query ("SELECT i.id, b.bairro,c.cidade,t.tipo_nome FROM imoveis i LEFT JOIN bairros b ON (b.id=bairro)LEFT JOIN cidades c ON (c.id=cidade)LEFT JOIN tipos t ON (t.id=tipo_nome) WHERE i.ativo='1' AND i.tipo='".$tipo."' AND i.cidade='".$id_cidade."' AND i.bairro='".$id_bairro."'" ORDER BY id DESC") Notem que na última concatenação ( $id_bairro ) é aonde eu recebo o array que por exemplo , lá na combo que desenvolvi se o usuário escolher 2 bairros , ele irá vir assim (id1, id 2) .. Aí dentro do SELECT iria ficar no id_bairro=1,2, e sei que isso é errado eu já divide a variável com implode separando com vírgula , mas da erro e a consulta não aparece na tela, mas se o usuário escolher apenas uma opção bairro ela chega corretamente, somente com array que estou tendo dificuldade de buscar a consulta. E para ficar bem esclarecido, eu preciso que, com esse array id1, id2 , buscar essas 2 consultar e não todas do banco.. Desde já agradeço a ajuda...
  16. mattostiago

    Salvar dados de formulário em banco de dados ou Array?

    Bom dia! To aprendendo um pouco de PHP, to na dúvida aqui: Criei um formulário para pegar alguns dados que serão necessários. Preciso salvar esses dados de formulário para futuramente comparar com os dados inseridos pelo usuário. Exemplo: O usuário vai escolher uma data de entrada e saída em um sistema de reservas, o sistema vai verificar se naquele período existe uma quantidade de noites mínimas para saber se ele pode ou não continuar a reserva. Em cada feriado por exemplo, as noites mínimas são diferentes. Com o formulário abaixo a ideia é salvar os 'filtros' de noites mínimas para cada feriado. A questão é, como posso guardar esses dados? Em um Array ou melhor salvar em um banco de dados? Alguém pode me dar uma luz de como faço isso? rs <form action="noites.php" method="post" name="form_noites_minimas"> <label>Nome: </label> <input type="text" name="nome[]" /> <label>Data inicio:</label> <input type="date" name="entrada[]"/> <label>Data fim:</label> <input type="date" name="fim[]"/> <label>Minimo noites:</label> <input type="text" name="noites"/> <input type="submit" name="enviar"/> </form>
  17. wneo

    Como Somar em forEach e explode

    Olá! Pessoal, preciso somar os valores vindos da tabela... Por exemplo, *Tenho 2 tabelas: -Produtos e budget; -Ao criar um budget, escolho os produtos e salvo o id de cada um separado por virgula em um campo da budget; 1-Receber os valores em um foreach, pq eles estavam agrupados por vírgula em um campo; 2-Exibir individualmente esses valores ($valor_cobrado); 3-Somar e exibir na tela o total, que é a soma desses valores. O 1 e 2 já estão ok.... <form class="form_budget" id="form_update_budget"> <?php while($row = mysql_fetch_array($rs_budgets)){ $id_budget = $row['id_budget']; $id_produto = $row['id_produto']; $nome_budget = $row['nome_budget']; ?> <fieldset> <legend align="left"><?php echo $nome_budget; ?></legend> <li> <label><span>Choosed products</span></label> <?php $prepara_resultado= explode(",", $id_produto); foreach($prepara_resultado as $newvalue){ $sql_produto_escolhido="SELECT * FROM produtos WHERE id_produto='$newvalue'"; $prepara_resultado = mysql_query($sql_produto_escolhido); $row = mysql_fetch_assoc($prepara_resultado); $id_produto_escolhido = $row['id_produto_escolhido']; $nome_produto_escolhido = $row['nome_produto']; $valor_cobrado = $row['valor_cobrado']; ?> <b><?php echo $nome_produto_escolhido; ?>(R$<b class="<?php echo $id_produto_escolhido; ?>_valor_produto"><?php echo $valor_cobrado; ?></b>) </b> - <?php }//end foreach explode ?> </li> <li> <label><span>Valor total</span></label> <b class="valor_total"></b> </li> <button>Abrir</button> </fieldset> <?php }//end while budgets ?> </form> ....Alguém consegue chegar no 3?????
  18. tenho alguns inputs cujos values são carregados com arrays: note que os colchetes da matriz ficaram em vermelho, me parece que esta cor vermelho, denotando que algo está errado. No entanto, ao executar, o código funciona, é exibido corretamente, assim: Todavia, existe uma chamada ao ajax, para executar uma outra função, e a pagina onde está o codigo acima, é executada novamente.. Neste momento dá erro, os inputs ficam bagunçados, ficam assim: note como os numeros ficaram todos bagunçados dentro das caixas de texto.
  19. rodrigo.rrch

    JS - Filter array

    Bom dia pessoal. Estou com duvida em como filtrar um array junto com seus '"elementos filhos". Eu tenho um array com name e children e quero filtrar por todos que tenham o name igual a "wat". Aqui eu fiz um exemplo https://jsfiddle.net/rodrigorrch/gpszg7aw/1/ O meu retorno esta sendo assim: [ { "name": "wat" }, { "name": "wat" } ] Mas eu gostaria que meu retorno fosse assim: [ { "name": "wat" }, { "name": "wat" }, { "name": 'child folder', "children": [ { "name": 'child folder 1', "children": [ { "name": 'wat' } ] }, { "name": 'wat' }, { "name": 'child folder 2', "children": [ { "name": 'wat' } ] } ] } ] Alguem poderia me ajudar ? Abraco
  20. lvsis

    [Resolvido] Usar mysql insert com array php

    Tenho um formulário que envia no POST três arrays: qtd, produto e total. Eu queria fazer um loop para fazer um insert para cada posição mas eu testei primeiro tento escrever seus valor com um echo mas não consegui. $i = count($_POST['qtd']); for($x=0;$i > $x; $x++){ echo $_POST['qtd'].' - '.$_POST['produto'].' - '.$_POST['total'].'<br />'; } Me deem uma dica, valeu.
  21. marcos1495

    INTEGRAÇÃO COM API + NOVAVIDATI

    Olá tudo bem, pessoal? primeira vez que posto aqui, to querendo saber se alguém consegue me ajudar com esse caso... tentei de tudo antes de vir aqui. eu tenho uma api que ela me gera um XML mas eu tenho que fazer a leitura com o CURL, no caso eu já tentei de todas as maneiras mas apenas consigo transformar isso em um array simples e não multidirecional eu precisava moldar ele para direcionar os dados certos para os campos na consulta... <string xmlns="http://tempuri.org/"> <?xml version="1.0" encoding="ISO-8859-1" ?> <CONSULTA> <CADASTRAIS> <CPF>42176327896</CPF> <NOME>MARCOS FELIPE DE ANDRADE SANTIAGO</NOME> <SEXO>MASCULINO</SEXO> <NASCIMENTO>14/05/1995</NASCIMENTO> <IDADE>21</IDADE> <SIGNO>TOURO</SIGNO> <DIASEMANA>DOMINGO</DIASEMANA> <NOMEMAE>FATIMA MARIA DE ANDRADE GRACIANO</NOMEMAE> </CADASTRAIS> <TELEFONES> <POSICAO>1</POSICAO> <DDD>11</DDD> <TELEFONE>21164810</TELEFONE> <ASSINANTE>TRUE</ASSINANTE> </TELEFONES> <TELEFONES> <POSICAO>2</POSICAO> <DDD>11</DDD> <TELEFONE>24312518</TELEFONE> <ASSINANTE>FALSE</ASSINANTE> </TELEFONES> </CONSULTA> </string> Atualmente eu faço a consulta com esse mas ele não é util para eu poder por exemplo puxar os dados e jogar de volta no formulario com um get... <?php $cpf = '22169065814'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://wsnv.novavidati.com.br/WSLocalizador.asmx/PessoasEmpresasTk?documento='.$cpf.'&token=UFJPTk9SVEhXU3wxcTJ3M2U0cjIwMTV8UFJPTk9SVEh8NTg5NnxDYWRhc3Ryb1dTUEY7U29jaWVkYWRlc1dTUEY7RW1wcmVzYXNMaWdhZGFzV1NQRjtQZXNzb2FzTGlnYWRhc1dTUEY7UGVyZmlsUHJvcGVuc2FvV1NQRjtBRklOSURBREVTV1NQRjtQZXJmaWxTb2Npb0RlbW9ncmFmaWNvV1NQRjtDQ0ZDb25zdWx0YURlQ2hlcXVlV1NQRjtDb250YXRvUnVpbnNXU1BGO09iaXRvV1NQRjtTaXR1YWNhb0NhZGFzdHJhbFdTUEY7VGVsZWZvbmVFbmRlcmVjb1dTUEY7Vml6aW5ob0VuZGVyZWNvV1NQRjtIb3VzZUhvbGRFbmRlcmVjb1dTUEY7SU1PVkVMV1NQRjtPdXRyb3MgRG9jdW1lbnRvc1BGO0NvbnNpZ25hZG9QRjtBcG9zZW50YWRvIGUgUGVuc2lvbmlzdGFQRjtWRUlDVUxPUEY7QXBvc2VudGFkbyBlIFBlbnNpb25pc3RhIE9uTGluZVBGO1NJVFVBQ0FPQ0FEQVNUUkFMT05MSU5FV1NQRjtDYWRhc3Ryb1dTUEo7U29jaW9zV1NQSjtGdW5jaW9uYXJpb3NXU1BKO1BlcmZpbFByb3BlbnNhb1dTUEo7UGVyZmlsU29jaW9EZW1vZ3JhZmljb1dTUEo7Q0NGQ29uc3VsdGFEZUNoZXF1ZVdTUEo7Q29udGF0b1J1aW5zV1NQSjtTaXR1YWNhb0NhZGFzdHJhbFdTUEo7U2l0dWFjYW9DYWRhc3RyYWxQSldTUEo7VGVsZWZvbmVFbmRlcmVjb1BKV1NQSjtWaXppbmhvRW5kZXJlY29QSldTUEo7SG91c2VIb2xkRW5kZXJlY29QSldTUEo7QUZJTklEQURFU1dTUEo7SU1PVkVMV1NQSlBKO1ZFSUNVTE9QSjt8NDIzNDk2Mnw5OHwyMTAzMjAxNzExMTkxMnwxODYuMjMxLjkyLjE5Nw=='); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate"); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Accept: application/xml,text/xml;q=0.9,text/plain;q=0.8' )); $retorno = curl_exec($ch); $origens = array('&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;','&lt;CONSULTA&gt;', '&lt;CADASTRAIS&gt;', '&lt;CPF&gt;', '&lt;NOME&gt;','&lt;SEXO&gt;','&lt;NASCIMENTO&gt;' ,'&lt;IDADE&gt;' ,'&lt;NOMEMAE&gt;' ,'&lt;SIGNO&gt;' ,'&lt;DIASEMANA&gt;','&lt;TELEFONE&gt;','&lt;TELEFONES&gt;' ,'&lt;POSICAO&gt;' ,'&lt;DDD&gt;','&lt;ASSINANTE&gt;','&lt;ENDERECOS&gt;','&lt;NUMERO&gt;','&lt;LOGRADOURO&gt;','&lt;TIPO&gt;','&lt;TITULO /&gt;','&lt;COMPLEMENTO&gt;','&lt;BAIRRO&gt;','&lt;CIDADE&gt;','&lt;UF&gt;','&lt;CEP&gt;','&lt;PARTICULAR&gt;','&lt;EMAILS&gt;','&lt;EMAIL&gt;','&lt;/SEXO&gt;','&lt;/CPF&gt;','&lt;/CONSULTA&gt;','&lt;/CADASTRAIS&gt;','&lt;/NOME&gt;','&lt;/NASCIMENTO&gt;','&lt;/IDADE&gt;','&lt;/NOMEMAE&gt;','&lt;/SIGNO&gt;','&lt;/DIASEMANA&gt;','&lt;/TELEFONE&gt;','&lt;/TELEFONES&gt;','&lt;/POSICAO&gt;','&lt;/DDD&gt;','&lt;/ASSINANTE&gt;','&lt;/ENDERECOS&gt;','&lt;/NUMERO&gt;','&lt;/LOGRADOURO&gt;','&lt;/TIPO&gt;','&lt;/COMPLEMENTO&gt;','&lt;/BAIRRO&gt;','&lt;/CIDADE&gt;','&lt;/UF&gt;','&lt;/CEP&gt;','&lt;/PARTICULAR&gt;','&lt;/EMAILS&gt;','&lt;/EMAIL&gt;','&lt;COMPLEMENTO /&gt;'); $destinos = array('','','', '<b>CPF:</b>', '<b>NOME: </b>','<b>SEXO: </b>', '<b>DATA DE NASCIMENTO: </b>', '<b>IDADE: </b>','<b>NOME DA MÃE: </b>','<b>SIGNO: </b>','<b>DIA DA SEMANA(NASCIMENTO): </b>','<b>Nº: </b>','<b>TELEFONES: </b>','','<b>DDD: </b>','<b>ASSINANTE: </b>','<b>ENDEREÇOS: </b>','<b>NUMERO: </b>','','','','<b>COMPLEMENTO: </b>','<b>BAIRRO: </b>','<b>CIDADE: </b>','<b>UF: </b>','<b>CEP: </b>','<br>','','</br>', '</br>', '</br>', '</br>', '','</br>', '</br>', '</br>', '</br>', '</br>', '</br>','','</br>','</br>','<br>','<br>','','','','','','','','<br>',''); $nova = str_replace($origens, $destinos, $retorno); echo $nova; ?> Tentei esse tbm mas não resultou em nada.. <?php $cpf='42176327896'; curl_setopt($ch, CURLOPT_URL,"http://wsnv.novavidati.com.br/WSLocalizador.asmx/PessoasEmpresasTk?documento='.$cpf.'&token=UFJPTk9SVEhXU3wxcTJ3M2U0cjIwMTV8UFJPTk9SVEh8NTg5NnxDYWRhc3Ryb1dTUEY7U29jaWVkYWRlc1dTUEY7RW1wcmVzYXNMaWdhZGFzV1NQRjtQZXNzb2FzTGlnYWRhc1dTUEY7UGVyZmlsUHJvcGVuc2FvV1NQRjtBRklOSURBREVTV1NQRjtQZXJmaWxTb2Npb0RlbW9ncmFmaWNvV1NQRjtDQ0ZDb25zdWx0YURlQ2hlcXVlV1NQRjtDb250YXRvUnVpbnNXU1BGO09iaXRvV1NQRjtTaXR1YWNhb0NhZGFzdHJhbFdTUEY7VGVsZWZvbmVFbmRlcmVjb1dTUEY7Vml6aW5ob0VuZGVyZWNvV1NQRjtIb3VzZUhvbGRFbmRlcmVjb1dTUEY7SU1PVkVMV1NQRjtPdXRyb3MgRG9jdW1lbnRvc1BGO0NvbnNpZ25hZG9QRjtBcG9zZW50YWRvIGUgUGVuc2lvbmlzdGFQRjtWRUlDVUxPUEY7QXBvc2VudGFkbyBlIFBlbnNpb25pc3RhIE9uTGluZVBGO1NJVFVBQ0FPQ0FEQVNUUkFMT05MSU5FV1NQRjtDYWRhc3Ryb1dTUEo7U29jaW9zV1NQSjtGdW5jaW9uYXJpb3NXU1BKO1BlcmZpbFByb3BlbnNhb1dTUEo7UGVyZmlsU29jaW9EZW1vZ3JhZmljb1dTUEo7Q0NGQ29uc3VsdGFEZUNoZXF1ZVdTUEo7Q29udGF0b1J1aW5zV1NQSjtTaXR1YWNhb0NhZGFzdHJhbFdTUEo7U2l0dWFjYW9DYWRhc3RyYWxQSldTUEo7VGVsZWZvbmVFbmRlcmVjb1BKV1NQSjtWaXppbmhvRW5kZXJlY29QSldTUEo7SG91c2VIb2xkRW5kZXJlY29QSldTUEo7QUZJTklEQURFU1dTUEo7SU1PVkVMV1NQSlBKO1ZFSUNVTE9QSjt8NDIzNDk2Mnw5OHwyMTAzMjAxNzExMTkxMnwxODYuMjMxLjkyLjE5Nw=="); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true); $server_output = curl_exec ($ch); curl_close ($ch); $xml = simplexml_load_string($server_output); $json = json_encode($xml); $arr = json_decode($json,true); print_r($arr);?> Lembrando que apenas o TOKEN do primeiro ainda esta valido porque acabei de gerar... tentei tirar duvidas com o desenvolvedor da api mas o mesmo é programador ASP então me lasquei e precisei recorrer a ajuda por aqui rs
  22. vinitf

    Filtrar e contar elementos do array

    Parece bem bobinho, mas sou iniciante, por isso me perdoem. Tenho uma lista com três empresas, e queria com um botão filtrar os dados (mostrar as que estão on e as que estão off) e com um outro botão contar quantas estão on e off e mostrar na tela a quantidade). Sei que existem métodos exclusivos do JS, mas queria à princípio, utilizando for. <button onclick="fil()">Filtrar dados</button> <p id="botão1"></p> <button onclick="con()">Contar dados</button> <p id="botão2"></p> var dados = [{ "Nome": "EMPRESA1", "Status": true }, { "Nome": "EMPRESA2", "Status": false }, { "Nome": "EMPRESA3", "Status": true }]; //filtrar os serviços com status igual ao parametro, NÃO USAR UNDERSCORE function filtrar(Status) { return dados.Status = true; } function fil() { document.getElementById("botão1").innerHTML = dados.filter(filtrar); } //contar a quantidade de serviços com status igual ao parametro, NÃO USAR UNDERSCORE function contar(status) { //for }
  23. ygor.anjos

    Comparar 2 array de datas

    Pessoal, Tudo bem?? Estou desenvolvendo um sistema de horas extras e preciso realizar uns calculos com as horas que ja estão no banco. os usuario tem um formulario na qual preenchem a data inicio e fim da extra, em um dia pode conter varios lançamentos EX: Inicio Fim 22/03/2017 07:00:00 22/03/2017 08:00:00 22/03/2017 17:00:00 22/03/2017 18:00:00 e na tela de relatorio o usuario define um range de datas para pesquisar as horas e ai que esta o problema, eu preciso somar(no banco ja tem o campo com o resultado 01:00:00 nesse exemplo) essas 2 horas e mostrar em um campo meu problema é que na query que faço no banco é um between e ja todas as datas como posso fazer pra somar e mostrar em um linha tem que que ficar assim: Data Inicio Fim Horas(ja vem do banco) Total(soma dos dois dias) 22/03/2017 22/03/2017 07:00:00 22/03/2017 08:00:00 01:00 22/03/2017 17:00:00 22/03/2017 18:00:00 01:00 02:00 sei que posso fazer uma query para cada dia, mas ai o meu banco vai receber muitas consultas e quero evitar isso. pensei em transformar o range em um array com todas as datas dentro e ir comparando mas não tenho a minima ideia de como fazer isso, se puderem me ajudar agradeço
  24. Vanderlan

    Consulta banco de dados, imprimir valores Array.

    Boa Noite Pessoal, Eu tenho um banco com algumas informações (ver exemplo abaixo) e estou realizando a consulta abaixo: $sql = mysqli_query ($cx,"SELECT * FROM dados WHERE AREA = 'ALAGOINHAS'") or die ( mysqli_error($cx) ); while($aux = mysqli_fetch_assoc($sql )) { $teste = aux["INDICADOR"]; } echo $teste; Da maneira como esta estruturado eu só consigo imprimir os dados da primeira linha. Gostaria de saber como faço pra imprimir os dados de cada linha de forma separada. Por Exemplo o ACUM_DADOS_2 de MARÇO do ICO (IMPRIME 15) ou o ACUM_PERCENTUAL de ABRIL do ILP (IMPRIME 67). Lembrando que essa tabela tem mais de 4 miil registros. ID INDICADOR REF_MES AREA TIPO_AREA ACUM_DADOS_1 ACUM_DADOS_2 ACUM_PERCENTUAL 1 ILF JANEIRO ALAGOINHAS UTD 1 3 3 2 ILF FEVEREIRO ALAGOINHAS UTD 5 0 1 3 ILF MARÇO ALAGOINHAS UTD 2 2 2 4 ILF ABRIL ALAGOINHAS UTD 5 6 8 5 ICO JANEIRO ALAGOINHAS UTD 14 3 1 6 ICO FEVEREIRO ALAGOINHAS UTD 27 13 10 7 ICO MARÇO ALAGOINHAS UTD 14 15 25 8 ICO ABRIL ALAGOINHAS UTD 9 24 16 9 ILP JANEIRO ALAGOINHAS UTD 99 91 36 10 ILP FEVEREIRO ALAGOINHAS UTD 64 58 28 11 ILP MARÇO ALAGOINHAS UTD 96 35 27 12 ILP ABRIL ALAGOINHAS UTD 67 13 67
  25. Ericsson Berg

    Dúvida em acessar Array multidimensional como Objeto

    Olá, tô com grande dificuldade em resolver isso e fico agradecido a quem poder explicar ou dar um exemplo prático. Não consigo acessar o seguinte array como objeto: $array = array("test" => array( "EMP_V"=> "7", "EMPRESA"=> "EMP1" ) , "test2" => array( "EMP_V"=> "2", "EMPRESA"=> "EMP2") ); foreach($array as $campo){ echo $campo->EMPRESA."<br>"; } Mas consigo acessar assim: $array = array("test" => array( "EMP_V"=> "7", "EMPRESA"=> "EMP1" ) , "test2" => array( "EMP_V"=> "2", "EMPRESA"=> "EMP2") ); foreach($array as $campo){ echo $campo['EMPRESA']."<br>"; } Alguém sabe onde está o erro? Complementando, ele é o originado do seguinte código: $x=0; //Criar um array $array = array(); //Transfere os dados para o array while ($row = oci_fetch_array($statement, OCI_ASSOC)){ $x++; $array[$x] = $row; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.