Jump to content

Search the Community

Showing results for tags 'array'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 319 results

  1. Tenho o seguinte código: <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <h1>Teatro</h1> <hr> <p>Poltrona:<input id="poltrona"> <button type="button" onclick="reservarPoltrona()">Reservar</button> </p> <hr> <div id="mapa" style="font-family: 'Courier New'; font-size: 10px"> <h3>Mapa do Teatro</h3> </div> <p>Legenda: </p> <h4> <img src="banco.jpg" style="width: 25px; height: 35px">Poltrona Disponível <img src="banco2.jpg" style="width: 25px; height: 35px">Poltrona Reservada </h4> <script> var aReserva = []; montarMapa(); function montarMapa() { for (i = 1; i <= 300; i++) { var sp = document.createElement("span"); var zeros = ""; if (i<10) { zeros = "00"; } else if (i<100) { zeros = "0"; } var num = document.createTextNode("["+zeros+i+"]"); if (i % 20 == 11) { sp.style.marginLeft = "100px"; } else { sp.style.marginLeft = "5px"; } sp.appendChild(num); document.getElementById("mapa").appendChild(sp); var banco = document.createElement("img"); banco.src = "banco.jpg"; document.getElementById("mapa").appendChild(banco); banco.style.width = "35px"; banco.style.height = "40px"; banco.id = "banco" + i; if (i % 20 == 0) { var br = document.createElement("br"); document.getElementById("mapa").appendChild(br); } } } function reservarPoltrona() { var poltrona = document.getElementById("poltrona").value; aReserva.push(poltrona); if (poltrona == "" || isNaN(poltrona)) { alert("Informe os dados da reserva corretamente"); } else { } } </script> </body> </html> E tenho 3 tarefas: - Armazenar as reservas de poltrona no vetor aReserva; - Trocar a imagem da poltrona reservada (banco2.jpg) - aqui poderia ser qualquer imagem de poltrona, apenas para fazer a distinção das poltronas livres para as reservadas); - Impedir a reserva de poltronas ocupadas. Estou quebrando a cabeça para tentar resolver isso, e apesar de ser simples, não consigo. Estou recém começando a aprender sobre a DOM e ainda não domino nem 10% desses elementos, se pudessem ao menos me dar uma luz, eu ficaria muito grato.
  2. Ericsson Berg

    Acessar Matrizes de objeto

    Boa noite!! Alguém sabe como acessar um retorno de PHP de uma matriz de objeto via javascript? Retorno PHP: '[{"1":{"QTDE":"49"}}]' Código Javascript que ainda não funciona: <!DOCTYPE html> <html> <body> <h2>Create Object from JSON String</h2> <p id="demo"></p> <script> var text = '[{"1":{"QTDE":"49"}}]'; obj = new Object; obj = JSON.parse(text); document.getElementById("demo").innerHTML = obje.q[1].QTDE; </script> </body> </html> Não está retornando nada, o que alterar? No caso, eu poderei neste molde retornar duas matrizes com vários dados e tal, é por isso que preciso conseguir acessar este resultado.
  3. AnthraxisBR

    Qual desses dois códigos é mais eficiente?

    Tenho dois códigos que fazem a mesma coisa, mas de maneira diferente, um calcula de uma vez e coloca na array, outro, eu calculo um valor de cada vez. O que calcula de uma vez: <?php public static function get_count_companies_by_tax_regime_by_financial_movement($tax_regime) { $sql = 'SELECT cod,internal_control_group,company_tax_regime FROM data_companies WHERE company_tax_regime = "' . $tax_regime . '"'; $rs = MySQLComponents::get_rs_array_stmt_PDO($sql); $companies_cod = array_column($rs, 'cod'); $SQL_companies_cod = implode("','", $companies_cod); $count = count($emps); $exercise = date('Y-m') . '-01'; $sql_2 = 'SELECT * FROM fiscal_obligations_control WHERE relationship IN("' . $SQL_companies_cod . '") AND exercise = "' . $exercise . '"'; $rs_2 = MySQLComponents::get_rs_array_stmt_PDO($sql_2); $CM = 0; $SM = 0; $outstanding= 0; foreach ($rs_2 as $row) { $apuracao = $row['status_apuracao']; if($apuracao == 0){ $outstanding = $outstanding +1; }elseif($apuracao == 1){ $SM = $SM + 1; }elseif($apuracao == 3 OR $apuracao == 4){ $CM = $CM + 1; }else{ return 0; break; } } $response = []; $response['CM'] = $CM; $response['SM'] = $SM; $response['outstanding'] = $outstanding; return $response; } E fiz esse outro que calcula 1 valor de cada vez: <?php public static function get_count_companies_by_tax_regime_by_financial_movement($tax_regime, $financial_movement) { $sql = 'SELECT cod,internal_control_group,company_tax_regime FROM data_companies WHERE company_tax_regime = "' . $tax_regime . '"'; $rs = MySQLComponents::get_rs_array_stmt_PDO($sql); $companies_cod = array_column($rs, 'cod'); $SQL_companies_cod = implode("','", $companies_cod); $count = count($emps); $exercise = date('Y-m') . '-01'; $sql_2 = 'SELECT * FROM fiscal_obligations_control WHERE relationship IN("' . $SQL_companies_cod . '") AND exercise = "' . $exercise . '"'; $rs_2 = MySQLComponents::get_rs_array_stmt_PDO($sql_2); $value = 0; foreach ($rs_2 as $row) { $apuracao = $row['status_apuracao']; if ($apuracao == $financial_movement) { $value = $value + 1; } elseif ($apuracao == 1 OR $apuracao == 3 OR $apuracao == 4) { // Não soma } else { return 0; break; } } return $value; } A primeira, eu chamaria uma vez, e espalharia os dados da array, mas ela é muito especifica. A segunda precisa ser chamada toda vez que precisa de um dado, porém ele é mais 'abstrata'. As duas são chamadas da mesma forma com uma requisição ajax quando o elemento com o data-attr "get_count_companies", com "primary-param", com "secondary-param", e param-numbs, e também com o className 'get_data_from_db' é carregado, depois ele passa para o Controller, que identifica e chama essa função dentro do model, essa parte é ok, a dúvida é sobre o método, pois tenho vários métodos parecidos. A dúvida é:
  4. 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?
  5. 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...
  6. 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); } } } .
  7. 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.
  8. 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á
  9. 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
  10. 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"}]} )
  11. 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); ?>
  12. 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!
  13. 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ó
  14. 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...
  15. 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 ) ) )
  16. 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?
  17. 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>
  18. 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...
  19. 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>
  20. 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?????
  21. 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.
  22. 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
  23. 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.
  24. 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
  25. 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 }
×

Important Information

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