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 304 results

  1. diegohamaz1

    Inserir varios arrays nao repetidos

    Pessoal seguinte , Tenho o seguinte cenário... Array ( [produto] => 127 [deo_comprador] => Array ( [0] => 334 [1] => 6565 ) [de_final] => Array ( [0] => 665 [1] => 133 ) [transportadores] => Array ( [0] => 23 [1] => 43 ) [filiais] => Array ( [0] => 129 [1] => 130 [2] => 131 [3] => 135 [4] => 144 [5] => 150 [6] => 443 ) e gostaria de fazer um insert dos arrays sem que repetissem cada linha do array é uma linha nova no banco de dados , e os dados nao podem se repetir , como posso fazer ? e cada array pode vir um com mais outro com menos registros , estou meio perdido.
  2. Marisa Lima

    Juntar dois Arrays multidimensionais

    Boa tarde. Tenho dois arrays em que ambos tem a mesma estrutura, apenas muda o ultimo campo. O primeiro array tem a seguinte estrutura: array(9){ [0]=> array(3){ ["Chefe"]=> string(14)"khdkhkhkh" ["nome"]=> string(14)"hjhjhjhjh" ["goals"]=> string(17)"khkhk" } O segundo array tem exactamente a mesma estrutura apenas muda o ["goals"] para ["skills"] e o que pretendo é acrescentar a seguir ao "goals" o campo "skills". Já tentei usar o array_merge, o array_merge_recursive e não funcionou. Será que me podem dar uma ajuda? Obrigada.
  3. Olá pessoal, Tenho uma um formulário dinamico, onde pode aparecer várias textareas, e por padrão, essas textareas tem o mesmo id e o mesmo name, porém, o name esta sendo enviado como array (name="nomecampo[]"). Queria saber como faço pra validar todos essas textareas no javascript, porque preciso verificar se essas textareas tem menos de 10 caracteres. A textarea esta assim: <textarea class="form-control txta" rows="4" name="descr_icon[]" id="descri_icon" ></textarea> E como o formulario é dinamico, pode aparecer uma, nenhuma, ou várias textareas iguais a esta, e preciso validar no javascript (preciso que seja puro, nao posso utilizar jquery) cada textarea desta, mas a validação é a mesma para todas. Encontrei algumas soluções contando o indice das textareas pelo name, mas no meu caso o name esta passando como array, entao nao deu certo. O que encontrei foi mais ou menos assim: function validacao(nomecampo) { var total = document.getElementsByName(nomecampo); for(i = 0; i < total.lenght; i++) { if (document.getElementByName(i) < 10) { alert('Erro'); return (false); } } } E na chamada da função: <textarea name="camponome" id="camponome"></textarea> <button onclick="validacao('camponome')"></button> Mas como disse, isso não funcionou no meu caso porque passo o name como array (nomecampo[]). Alguém saberia alguma posssivel solução?
  4. horacio2009

    curl envio de dados com PUT

    boa noite, pessoal!! tudo bem com vcs? seguinte, estou usando esse código para me retornar o conteúdo de uma página: $url = "2.php"; $data = array("woo" => "coderwall"); $ch = curl_init(); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $response = curl_exec($ch); print_r($response); curl_close($ch); e esse é o código da página 2: <?php print_r($_REQUEST); eu quero que ele me retorne tudo que ele esta recebendo, ou seja, tbm deveria receber a variável $data, pois ela esta sendo enviada pelo primeiro arquivo(que usa o curl) mas ela não aparece, como resolvo?? Obrigado a todos!! Horácio
  5. Danilo - Jesus voltará!

    [Resolvido] ARRAY PARA PRODUTOS NA MESMA LINHA

    Olá pessoal, estou com uma dificuldade aqui, vou gravar no banco de dados os produtos de um pedido da seguinte forma: id_produto:qtd_produto e ficaria assim no banco: 100:5,101:8,105:3 etc o primeiro como informei é o id do produto, depois a quantidade e o segundo produto depois da vírgula, isso seria já um array, mas quero saber como posso listar este pedido com seus ids e respectivas quantidades já que o array ficaria assim: Array ( [0] => 100:5 [1] => 101:8 [2] => 105:3 ) Não consegui saber como quebrar novamente o array para referenciar id e quantidade...alguém tem uma luz aí? aguardo e obrigado
  6. agness

    atribuir valor num vetor de classe

    na minha main tem isso aqui: Carta[ ] mao; mao = new Carta[3]; mao[0].nome="fulano"; alguma coisa na terceira linha faz dar erro, não consigo atribuir valor, será que declarei alguma coisa errada? acontece isso: OBS.: se eu declarar mao como não sendo um vetor, não dá erro
  7. AnthonyKamers

    array_push Associative Array com Isset POST

    Preciso pegar dados que eu não sei exatamente os "names" de cada input, então eu os pego por SQL (pois os cadastrei previamente) e pego os dados novos por POST: if(isset($_POST['adicionar'])){ $rows = array(); while($ln1 = mysqli_fetch_assoc($sql1)){ $campoSQL = $ln1['campo']; $textoClienteSQL = $ln1['textoCliente']; $string = $_POST[$campoSQL]; array_push($rows[$textoClienteSQL], $string); } var_dump($rows); } //Fim isset POST Porém está dando um erro: Warning: array_push() expects parameter 1 to be array, null given Por que está dando esse erro? Ele está dando POST normalmente, mas não coloca dentro da Array. Desde já agradeço à todos
  8. diegohamaz1

    Merge em arrays e chave unica

    Pessoal , To com uma duvida tenho esses 3 arrays $keys = explode(',', $m->ids_nf) $numeros= explode(',', $m->numero); $objetos = explode(',', $m->objetos); $keys [0] => 122 , [1] => 333 $numeros [0] => 43432 , [1] => 334633 $objetos [0] => 'TESTE1' , [1] => 'TESTE2' Como posso formar um array unico mais ou menos assim $array = {[122] => '43432 , TESTE1' , [333] => '334633, TESTE2' } Alguem pode me ajudar??? Agradeceria muito
  9. Boa tarde galera, minha primeira vez aqui hehe, to montando uma aplicação que precisa retornar dados via json pro front, e pra fazer isso, durante a consulta de informações, eu crio uma array com os valores e antes de retornar dou um json_encode nela, porém não ta dando certo. alguém pode me dar um help? Essa é a posição 0 de 9 da array gerada (visualizada por var_dump): [0]=> array(4) { ["codigo"]=> int(13) ["nome"]=> string(18) "EDITALN02-PETSAUDE" ["titulo"]=> string(36) "EDITAL COORDEP - N 02/2016 Pet Saúde" ["descricao"]=> string(586) "é simplesmente uma simulação de texto da indústria tipográfica e de impressos, e vem sendo utilizado desde o século XVI, quando um impressor desconhecido pegou uma bandeja de tipos e os embaralhou para fazer um livro de modelos de tipos. Lorem Ipsum sobreviveu não só a cinco séculos, como também ao salto para a editoração eletrônica, permanecendo essencialmente inalterado. Se popularizou na década de 60, quando a Letraset lançou decalques contendo passagens de Lorem Ipsum, e mais recentemente quando passou a ser integrado a softwares de editoração eletrônica como Aldus PageMaker." } Depois de montar essa array, eu faço isso: return json_encode($this->array_editais);
  10. Estou desenvolvendo um script e quero trocar a foto da cadeira conforme a pessoa digite o id da cadeira no input, no caso "banco1", ou "banco2", porém, quando eu fui fazer isso, tentei utilizar um banco[ i ].src = "banco2.jpg"; (ou banco.src[ i ], não sei qual o correto), mas tentei ambos e não funcionou. Alguém sabe como eu poderia mudar a imagem de acordo com o id que a pessoa digitou? <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <h1>Teatro Guarani - Show Papas da Língua</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; var banco = document.createElement("img"); aReserva.push(poltrona); if (poltrona == "" || isNaN(poltrona) || poltrona < 1 || poltrona > 300) { if (aReserva[i] == banco[i]) { banco.src = "banco2.jpg"; banco.style.width = "35px"; banco.style.height = "40px"; } } } </script> </body> </html>
  11. 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.
  12. 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.
  13. 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 é:
  14. 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?
  15. 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...
  16. 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); } } } .
  17. 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.
  18. 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á
  19. 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
  20. 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"}]} )
  21. 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); ?>
  22. 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!
  23. 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ó
  24. 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...
  25. 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 ) ) )
×

Important Information

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