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


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. 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...
  2. 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>
  3. 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?????
  4. 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.
  5. 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
  6. 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.
  7. 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
  8. 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
  9. 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
  10. 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 }
  11. Digamos que eu tenha 3 tabelas: Tabela 1: Cliente id_cliente int chave primária nome_cliente varchar(50) Etc Tabela 2: Equipamento id_equipamento int chave primária Id_cliente int chave estrangeira Nome_equipamento varchar (50) Etc Tabela 3: Servico id_servico int chave primária id_cliente int chave estrangeira Id_Equipamento int chave estrangeira Valor_servico varchar(50) Etc 1- Após eu ter as 3 tabelas eu cadastro meu cliente e envia pra tabela cliente. 2- Dps eu entro pra cadastra um ou varios equipamentos e defino qual cliente e dono daquele equipamento e envio para a tabela Equipamento. 3- E dps entro em serviço onde ao selecionar o cliente ele puxa a lista dos equipamentos e ao lado de cada um com um checkbox onde os que estiverem marcados passará o id do equipamento como array Problema: Com o meu campo id_equipamento da tabela serviço que deveria ser chave estrangeira ao tentar enviar um array ele só recebe um único equipamento msm que eu marque vários.. já se eu não colocar o campo id_equipamento da tabela serviço como chave estrangeira e sim como um varchar de (500) por exemplo.. ele consegue receber todos os id.. Queria saber se é possível enviar enviar esse array pro campo como chave estrangeira ou se só é possível da forma que eu consegui? Desde já agradeço !
  12. 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; }
  13. Então, eu estava navegando pelo php.net quando me deparei com o List() e fui ver para quê servia. Aí eles me deram o seguinte exemplo: $info = array('Café', 'marrom', 'cafeína'); list($bebida, $cor, $substancia) = $info; echo "$bebida é $cor e $substancia o faz especial.\n"; Nessa eu me pergunto: Não da de eu, ao invés de fazer isso, fazer tipo: $info = [$bebida, $cor, $substancia]; aí fazer tipo $info[0] = "café" $info[1] = "marrom" $info[2] = "cafeína" E depois só chamar num echo da vida tipo "$info[0] é $info[1] e $info[2] o faz especial. \n"?? Desde já agradeço.
  14. anndrelucass

    resolução de exercício

    Pessoal, estou com dúvidas para concluir um exercício que me foi passado. O exercício é o seguinte: 4) Peça para o usuário informe 10 números inteiros separados por vírgula. Então calcule e mostre a quantidade de números pares, a quantidade de números ímpares e a soma de todos os números. Sei que tenho que declarar as arrays, porém, como meu conhecimento na área ainda é inicial, estou com um branco na mente para prosseguir com o exercício. O que consegui fazer até agora foi import java.util.Scanner; public class Exercicio4 { public static void main(String[] args) { String numero; Scanner entradaNumero = new Scanner(System.in); System.out.println("Insira 10 numeros divididos por virgula:"); numero = entradaNumero.nextLine(); String [] x = numero.split(","); System.out.println(numero) } } Alguem pra clarear mnha mente?
  15. hyper_pixel

    preencher array json

    Preciso preencher um vetor multdimensional para transformar em json, nao estou conseguindo acho que sempre o ultimo valor sobreescreve o anterior array_fotos = { "id": 1, "foto": imgName, "tamanho": $(".tamanho_fotos").val(), "quantidade": $("[name='quantidade']").val() }; array_fotos = { "id": 2, "foto": imgName, "tamanho": $(".tamanho_fotos").val(), "quantidade": $("[name='quantidade']").val() }; ..... como faria isso
  16. Primeiramente boa tarde à todos, eu sou estudante de ti mas ainda estou começando a entender programação Bom o exercício que estou praticando pede o seguinte: O fato é que eu sou bem principiante e estou quebrando a cabeça tentando entender como fazer esse exercício, até o momento eu não faço ideia de como implementar o x ou sequer compilar o vetor com os 50 números aleatórios, eis o que surgiu dentro da minha cabeça louca: Imagino que eu não tenha acertado em mt coisa até agora, então quem puder me explicar uma forma de fazer esse exercício, se possível de forma bem simples de entender e usando o mergesort. Peço desculpas pela minha ignorância explicando minha dúvida, e agradeço desde já à quem puder me ajudar!
  17. Estou fazendo um carrinho que pega os dados do SQL, mas não deixa como ID único. Está da pegando os itens dessa forma: if(isset($_GET['adicionar']) && isset($_GET['idProduto']) && isset($_GET['tipoForma']) && isset($_GET['subSubForma'])){ $idProduto = $_GET['idProduto']; $tipoForma = $_GET['tipoForma']; $subSubForma = $_GET['subSubForma']; $fotoProduto = ""; $idFotoProduto = ""; $quantidade = 1; $arr = array("idProduto" => $idProduto, "tipoForma" => $tipoForma, "subSubForma" => $subSubForma, "fotoProduto" => $fotoProduto, "idFotoProduto" => $idFotoProduto, "Quantidade" => $quantidade); var_dump($arr); $_SESSION['carrinho'][] = $arr; } e com o var_dump(): array (size=3) 0 => array (size=6) 'idProduto' => string '23' (length=2) 'tipoForma' => string 'Pequeno' (length=7) 'subSubForma' => string '' (length=0) 'fotoProduto' => string '' (length=0) 'idFotoProduto' => string '' (length=0) 'Quantidade' => int 1 1 => array (size=6) 'idProduto' => string '19' (length=2) 'tipoForma' => string 'Médio' (length=6) 'subSubForma' => string '' (length=0) 'fotoProduto' => string '[2]20151119_224108.jpg' (length=22) 'idFotoProduto' => string '61' (length=2) 'Quantidade' => int 1 2 => array (size=6) 'idProduto' => string '23' (length=2) 'tipoForma' => string 'Pequeno' (length=7) 'subSubForma' => string '' (length=0) 'fotoProduto' => string '' (length=0) 'idFotoProduto' => string '' (length=0) 'Quantidade' => int 1 Eis minha pergunta, preciso apagar o array de, por exemplo, Key [2], como devo proceder?? Estou fazendo da seguinte forma para pegar os dados da Session: foreach($_SESSION['carrinho'] as $carrinho){ $id = $carrinho['...']; $... = $carrinho['...']; } Desde já agradeço a qualquer resposta ou ajuda.
  18. ndias

    array no select?

    alguém conhece um jeito de no select percorrer valores separados por vírgula em um campo? por ex: tenho um campo em uma tabela com os valores SB, BA qro selecionar todos que contenham S e A se eu usar o in ('S','A'), o resultado vai ser S A ou seja, só vai trazer o valor que conter só S ou só A e se eu usar o like '%S%' or like ''%A%, o resultado pode também ser SB BA quero que traga, por exemplo: S SB BA A Ou seja, se tiver o S e também outros valores no campo junto com o S
  19. Fabio Jonas

    Trabalhar com Array

    Pessoal, estou quase doido tentando pegar um valor de um array, vou explicar a situação. Tenho um campo no meu banco de dados e ele salva dessa maneira {"1":"137"} ate la tudo bem. Quando faço a consulta no banco ele trás o valor dessa maneira {\"1\":\"137\"} e a partir disso não consegui pegar o valor de 1, testei vários códigos que nossos amigos postaram na internet mas nada, normalmente eu trabalho com esse código aqui. $numero = $result['campoPers']; //com a consulta dentro do $numero esta {\"1\":\"137\"} foreach ($numero as $value) { $num = $value['1']; } Alguém poderia me dar uma ajuda no que estou fazendo errado, estou a muito tempo em cima disso que nada funciona. Obrigado a todos
  20. Boa noite pessoal, Estou precisando de uma força. Criei uma tela de venda e que baixa estoque de uma tabela de estoque separada, porem estou com dificuldade de retornar o estoque de varios itens de uma vez quando eu excluo a venda? Para cada produto vendido eu crio uma linha na tabela de vendas, mas para deletar eu uso só uma das referencias, por isso o select duplo na mesma tabela, para retornar com o primeiro valor, as demais linhas que possuem o mesmo numero de pedido. Nesta regra tentei buscar a tabela de estoque e a tabela de vendas e somar o campo de venda ao campo de estoque e fazer um update no estoque, mas ele faz apenas para 1 item Segue o codigo que estou tentando usar para atualizar varias linhas na tabela de estoque de borrachas: protected function retornaitens() { $dadosVenda = "SELECT * from pdvborracha WHERE id = $_GET["var3"]; $dadostodas = "SELECT * FROM pdvborracha WHERE pedido = ".$dadosVenda["pedido"]; $linhafinal = mysql_fetch_array($dadostodas); $query = "SELECT * FROM estoquematprima WHERE produto=".$linhafinal["produto"]; ($linha = mysql_fetch_array($query)); $quantidade = $linha["quantidade"] + $linhafinal["quantidade"]; $query = "UPDATE estoquematprima SET quantidade=".$quantidade." WHERE produto=".$linhafinal["produto"];
  21. Ola. Eu tenho um array com valores dinâmicos, esse valor é acrescentado a cada vez que o botão 'Adicionar Update'(que cria uma nova div com um progress bar referente ao input file da div) é usado. Cada div de update é identificada desta forma: fr-arquivos0, fr-arquivos1, fr-arquivos2 ... Quando clicar no botão submit quero que todas as divs de update sejam verificadas se o processo de update de cada uma foi concluída(100%). Exemplo: // OS VALORES DA VARIAVEL SÃO SOMENTE UM EXEMPLO POIS NA REALIDADE ELES SAO COLOCADOS DE FORMA DINAMICA var verarray = []; verarray = [0, 1, 2, 3]; $.each( verarray, function( nome, valor ){ if( $('form[id=fr-arquivos'+valor+'] .progress-meter-text').text() == '100%' ) { alert('Todos updates foram Completos...'); } }); Obrigado pela atenção.
  22. Tenho uma string, leio ela e queria apresentar ela com limitador na tabela. Exemplo: string com tal conteudo: "ABCDEFG" ADF BEG CE Estou usando apenas php e html, não sei se consigo realizar isto que quero. Me ajudem
  23. Ola, eu estou iniciando agora na area de arrays no jquery. Tentei colocar uma variavel dentro de em array, mais não deu certo, quando faço testes com o console ele aparece o nome da variavel e não o valor dela. Exemplo: var vardoc = 0; var vararray = { vardoc = 's' }; Obrigado pela atenção.
  24. diegohamaz1

    Implode em array por chave

    Pessoal Tenho o seguinte array queria juntalos por indice de chave e separa-los por virgula . Alguem pode me auxiliar ou tenha alguma função que faz isso? Array ( [0] => stdClass Object ( [receita] => 33665800 [despesa] => 0 [resultado] => 33665800 ) [1] => stdClass Object ( [receita] => 32964210 [despesa] => 0 [resultado] => 32964210 ) [2] => stdClass Object ( [receita] => 39329990 [despesa] => 0 [resultado] => 39329990 ) [3] => stdClass Object ( [receita] => 37611660 [despesa] => -10 [resultado] => 37611650 ) [4] => stdClass Object ( [receita] => 34235100 [despesa] => -95100 [resultado] => 34140000 ) [5] => stdClass Object ( [receita] => 0 [despesa] => 0 [resultado] => 0 ) Queria transforma-lo assim [Receita] => 3366580, 32964210,etc,etc,etc, [Despesa] => 0, 0,etc,etc,etc, [Resultado] => 0, 0,etc,etc,etc, Qualquer ajuda é de grande valia...
  25. Pessoal, Bom dia Tenho um array $valorcartao, que me retorna isso: Preciso somar os valores desse array, porém quando uso a função array_sum, ele soma todos os valores inclusive os de vermelho. Teria como não entrar esses valores na soma? Infelizmente meu array está assim, porque ele vem de um formulário dinâmico. Na qual no meu form está assim: <input class="form-control" name="valorcartao[]" required> Tive que juntar as datas no mesmo array, para depois eu conseguir dar "insert" na base, que no caso está assim: inserir(array_keys($valorcartao), $valorcartao, "lanc_diario"); tentei tirar as datas do array, mas com isso meu insert não funciona, tentei algo do tipo: inserir (array("dtmovimento",array_keys($valorcartao), ($dtmovimento,$valorcartao), "lanc_diario")); mas não vai: abaixo minha função de inserir: <?php function inserir($coluna,$valor,$tabela){ //arrays? if((is_array($coluna)) and (is_array($valor))){ // tem o mesmo numero de elementos if(count($coluna) == count($valor)){ // montar o sql $inserir = "INSERT INTO {$tabela} (".implode(', ',$coluna).") VALUES ('".implode('\', \'',$valor)."')"; }else{ return false; } }else{ //montar sql $inserir = "INSERT INTO {$tabela} ({$coluna}) VALUES ('{$valor}')"; } //conectou? if($conexao = connect()){ //inseriu? if(mysql_query($inserir,$conexao)){ //fecha conexão fechaConexao($conexao); return true; }else{ echo "Query Invalida!"; return false; } }else{ return false; } } ?> Me parece que tenho 2 soluções provaveis, somar os valores do array sem as datas ou arrumar a linha do insert. Alguem poderia me dar uma luz? Muito Obrigado!
×

Important Information

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