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

  1. 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 }
  2. 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
  3. 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
  4. 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; }
  5. 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 !
  6. 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.
  7. 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?
  8. 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.
  9. 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
  10. 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"];
  11. 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!
  12. 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
  13. 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
  14. 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.
  15. 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
  16. 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.
  17. 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...
  18. 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!
  19. vinitf

    JSon Adicionar novas arrays

    Tenho um input para o usuário escolher quantos números vão estar no array e estou tentando colocar outro agora para ele escolher a quantidade de arrays que vai gerar através de JSON, mas estou tendo dificuldades. <html> <input placeholder ="Quantidade de elementos" id="quantidadeElementos" /> <input placeholder ="Quantidade de listas" id="quantidadelistas"/> <button onclick="myFunction()">Gerar</button> <p id="gerar"></p> <p id="demo"></p> </html> <script> function myFunction() { var listas = { listainicial: [], nova: [] }; var max = document.getElementById("quantidadeElementos").value || 5; for (var i = 0; i < max; i++) { listainicial.push(parseInt(Math.random() * 100)); var n = document.getElementById("quantidadelistas").value || 5; for (var n = 0; n < max; n++) { listainicial.push(parseInt(Math.random() * 100)); listas.listainicial.push({ outra: [] }); } document.getElementById("gerar").innerHTML = listainicial; document.getElementById("demo").innerHTML = nova; } document.getElementById("botão").addEventListener("click", myFunction); } </script>
  20. Olá pessoal, estou com problemas para criar um simples sistema de login usando PDO statement. É um sistema de login bem simples, não utilizei nem criptografia nas senhas. Quando executo o código, trago as informações do banco em forma de array utilizando fetchAll(PDO::FETCH_ASSOC); Mas o array retorna vazio, e os dados inseridos no formulário existem no banco de dados. Arquivo login.php: <?php require_once 'Banco.php'; $email = isset($_POST['email']) ? $_POST['email']: ''; $senha = isset($_POST['senha']) ? $_POST['senha']: ''; $pdo = conecta(); $sql = "SELECT * FROM usuarios WHERE email = :email AND senha = :senha"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':email', $email); $stmt->bindValue(':senha', $senha); $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_ASSOC); if(count($array) <= 0){ echo 'Acesso liberado'; var_dump($array); }else{ echo 'Usuario ou senha incorretos'; } Desde já agradeço!
  21. Boa tarde Galera. Bom eu tenho o seguinte problema. Possuo um array com a seguinte estrutura: array(3) { [0]=> array(2) { ["p"]=> string(1) "7" ["f"]=> array(3) { [0]=> string(2) "12" [1]=> string(2) "14" [2]=> string(2) "13" } } [1]=> array(1) { ["p"]=> string(1) "8" } [2]=> array(2) { ["p"]=> string(1) "9" ["f"]=> array(2) { [0]=> string(2) "16" [1]=> string(2) "19" } } } Eu estou tentando unificar todos os valores do indice ["f"] e unificar em um array simples porém não estou conseguindo. Ele sempre me retorna 3 array com os valores do indice f. Vou inserir a baixo o código que tenho, se alguém puder me ajudar eu ficaria muito agradecido. if ( isset( $_POST['categoria'] ) ) { # code... $rcv = $_POST['categoria']; $categories = array(); $catvalues = array(); $ct = 0; foreach ($rcv as $key => $value ) { # code... $categories[] = $value; } foreach ( $categories as $value1) { # code... if ( is_array( $value1 ) ) { # code... foreach ($value1['f'] as $other_data) { # code... $ct++; $catvalues[] =+ $other_data; } } } var_dump( $rcv ); }
  22. Olá, Rapaziada! Peço a ajuda de vocês! Seguinte, como monto um array exatamente no formato abaixo, mas com dados dinâmicos, vindos do BD? var day_data = [ {"period": "2017-02-01", "1": 28.5, "2": 0, "3": 0}, {"period": "2017-02-15", "1": 23.2, "2": 0, "3": 27.0}, {"period": "2017-02-04", "1": 0, "2": 29.0, "3": 27.0} ]; Os dados dinâmicos vão entrar depois dos dois pontos, em cada linha. Cda linha é uma data. As data s serão datas DISTINCT vindas do BD. 1,2 e 3 serão ids de usuários. Mas poderá ter até 1000 usuários, por exemplo. É pra popular um gráfico de linhas múltiplas. Quem sabe como fazer?
  23. diegohamaz1

    Diminuir valores em array

    Pessoal estou com um problema, tenho o seguinte array Array ( [Receita] => Array ( [valores] => 10,8,5,0,0,0 [volumes] => 1027753,1048931,560000,0,0,0 ) [Despesa] => Array ( [valores] => 2,2,2,0,0,0 [volumes] => 882630,806493,537650,0,0,0 ) ) Eu preciso subtrair os valores e deixar o array da seguinte forma Array ( [Receita] => Array ( [valores] => 10,8,5,0,0,0 [volumes] => 1027753,1048931,560000,0,0,0 ) [Despesa] => Array ( [valores] => 2,2,2,0,0,0 [volumes] => 882630,806493,537650,0,0,0 ) [Resultado] => Array ( [valores] => 8,6,3,0,0,0 [volumes] => 882630,806493,537650,0,0,0 ) ) Como posso fazer? Meu codigo esta da seguinte maneira foreach ($ar_residuos as $key => $value) { $valores = ''; $volumes = ''; $valorResultado = ''; $valorReceita = ''; $valorDespesa = ''; foreach ($periodo as $m) { if (in_array($m, $ar_temp_months[$key])) { $ar_residuos['Resultado'] = array('valores'=>'' , 'volumes' => ''); foreach ($graficos as $graf) { if ($graf->residuo == $key && $graf->mes == $m) { $valores .= $graf->valor /100; $volumes .= (Session::get('unidade') == 1) ? $graf->volume / 1000 : $graf->volume; $valorResultado .= (int)($valorReceita - $valorDespesa) /100; break; } } } else { $valores .= '0'; $volumes .= '0'; $valorResultado .= '0'; } $valores .= ','; $volumes .= ','; $valorResultado .= ','; } $ar_residuos[$key]['valores'] = substr($valores, 0, -1); $ar_residuos[$key]['volumes'] = substr($volumes, 0, -1); $ar_residuos['Resultado']['valores'] = substr($valorResultado, 0, -1); $ar_residuos['Resultado']['volumes'] = substr($volumes, 0, -1); } O array resultado criando ali no meio do codigo é eu tentando fazer essa subtração do array multidimensional.. Agradeço qualquer ajuda.
  24. Pessoal, alguém poderia me ajudar em uma questão? Criei um formulário de envio de dados para meu e-mail (método POST) - adicionei campos necessários para receber as informações no meu -email, mas devo ter esquecido de algo ou estar fazendo errado (sou apenas um curioso em PHP) não tenho muita prática no código mas consegui que ele me devolvesse o campo MENSAGEM, criei um foreach para passar o código mas os campos checkbox e radio me retornam no email apenas aspas " " - não retornando o valor marcado no formulário. Alguém poderia me ajudar? Abaixo segue meu código... Meu html: <input id="checkbox1" type="checkbox" name="caixas[]" value="Criação de logotipo"><label for="checkbox1"><span></span>Criação de logotipo</label> </div> <div> <input id="checkbox2" type="checkbox" name="caixas[]" value="Criação de identidade visual"><label for="checkbox2"><span></span>Criação de identidade visual</label> </div> <div> <input id="checkbox3" type="checkbox" name="caixas[]" value="Criação de material gráfico"><label for="checkbox3"><span></span>Criação de material gráfico (cartão, papelaria, etc)</label> </div> <div> <input id="checkbox4" type="checkbox" name="caixas[]" value="Criação de material digital"><label for="checkbox4"><span></span>Criação de material digital (redes sociais, icones, etc)</label> </div> <div> <input id="checkbox5" type="checkbox" name="caixas[]" value="Redesign de logotipo"><label for="checkbox5"><span></span>Redesign de logotipo</label> php: <?php if(!$_POST) exit; function isEmail($email) { return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|xxxxxx|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|você|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$email)); } if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n"); $name = $_POST['name']; $email = $_POST['email']; $comments = $_POST['comments']; $opcao = ''; foreach((array)$_POST['caixas'] as $caixas) { $opcao .= $caixas.'<br>'; } $opcao_tempo = ''; foreach((array)$_POST['valores'] as $valores) { $opcao_tempo .= $valores.'<br>'; } if(trim($name) == '') { echo '<div class="error_message">Por favor, entre com seu nome.</div>'; exit(); } else if(trim($email) == '') { echo '<div class="error_message">Entre com um e-mail válido.</div>'; exit(); } else if(!isEmail($email)) { echo '<div class="error_message">xii... e-mail inválido. Tente novamente!</div>'; exit(); } if(get_magic_quotes_gpc()) { $comments = stripslashes($comments); } $address = "valdemir_juniior@hotmail.com"; $e_subject = 'You have been contacted by ' . $name . '.'; $e_body = "Heey... recebemos um e-mail para cadastrar de $name. Favor incluir em nossa base de dados." . PHP_EOL . PHP_EOL; $e_opcao = "\"$caixas\"" . PHP_EOL . PHP_EOL; $e_opcao_tempo = "\"$valores\"" . PHP_EOL . PHP_EOL; $e_content = "\"$comments\"" . PHP_EOL . PHP_EOL; $e_reply = "Solicitação enviada por $name via email: $email"; $msg = wordwrap( $e_body . $e_opcao . $e_opcao_tempo . $e_content . $e_reply, 70 ); $headers = "From: $email" . PHP_EOL; $headers .= "Reply-To: $email" . PHP_EOL; $headers .= "MIME-Version: 1.0" . PHP_EOL; $headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL; $headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL; if(mail($address, $e_subject, $msg, $headers)) { echo "<fieldset>"; echo "<div id='success_page'>"; echo "<h3>Sua solicitação foi enviada com sucesso!</h3>"; echo "<p>Obrigado <strong>$name</strong>, logo receberá novidades bacanas.</p>"; echo "</div>"; echo "</fieldset>"; } else { echo 'ERROR!'; }
  25. Wagner Martins - SC

    Array multiplas imagens

    Olá, Estou com problema para salvar fotos vindo de um array, tenho esse código Formulario <input name="logo" type="file" class="form-control" id="field-file" placeholder="Logo"> <input name="banner" type="file" class="form-control" id="field-file" placeholder="Banner"> <input name="fotos[]" type="file" class="form-control file2 inline btn btn-primary" multiple data-label="<i class='glyphicon glyphicon-circle-arrow-up'></i> Browse Files" /> salvar imagens // Exibimos a mensagem com sucesso ou erro retornada pela função salvar. //Se for sucesso, a mensagem também é um link para a imagem enviada. echo $upload->salvar("uploads/", $_FILES['logo']); // Exibimos a mensagem com sucesso ou erro retornada pela função salvar. //Se for sucesso, a mensagem também é um link para a imagem enviada. echo $upload->salvar("uploads/", $_FILES['banner']); foreach ($_FILES['fotos']['name'] as $value_fotos) { print_r ($value_fotos); echo $_FILES['fotos']; echo $upload->salvar("uploads/", $value_fotos); echo "<br>"; } Quando a imagem vem do input file "logo" e "banner" a iamgem é salva na pasta Mais quando vem do array "fotos[]", não envia, utilizei um feroach para executar o loop das imagens foreach ($_FILES['fotos']['name'] as $value_fotos) { print_r ($value_fotos); echo $_FILES['fotos']; echo $upload->salvar("uploads/", $value_fotos); echo "<br>"; } Como poderia salvar as fotos também vindas do array?
×

Important Information

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