Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''array''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

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

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 218 registros

  1. Passar valores array de dois inputs

    Boa tarde, estou com o seguinte formulário: <form class="form-horizontal" method="post" action="<?= base_url('colaborador/certificado/liberaCertificado'); ?>"> <table class="table table-hover"> <thead> <tr> <th>MATRICULA</th> <th>NOME</th> <th>CPF</th> <th>E-MAIL</th> <th>FONE1</th> <th>FONE2</th> <th>STATUS</th> <th>LIBERAR CERTIFICADO</th> </tr> </thead> <tbody> <? foreach ($cursosDadosExt as $row):{ if ($row->STATUSLAN == 0){ $status = 'NÃO PAGO'; $certificar = "<input type='checkbox' disabled />"; } if ($row->STATUSLAN == 1){ $status='PAGO'; if($row->resultado == 0 or $row->resultado == 'NULL'){ $certificar = "<input type='checkbox' name='certificar[]' id='certificar' value='0' />"; } if($row->resultado == 1){ $certificar = "<input type='checkbox' name='certificar[]' id='certificar' value='1' checked />"; } } //if ($row->STATUSLAN == 2){$status='CANCELADO';} if ($row->STATUSLAN == 3){ $status='ACORDO'; $certificar = ''; } echo " <tr class='active'> <td>$row->matricula</td> <td>$row->nome</td> <td>$row->cpf</td> <td>$row->email</td> <td>$row->telefone</td> <td>$row->celular</td> <td>$status</td> <td>$certificar</td> </tr> "; ?> <input type="hidden" name="matricula" id="matricula" value="<?=$row->matricula?>"> <input type="hidden" name="codcusto" value="<?=$row->CODCUSTO?>"> <input type="hidden" name="perletivo" value="<?=$row->Perletivo?>"> <? } endforeach; ?> </tbody> </table> <p align="right"><button type="submit" class="btn btn-primary">LIBERAR CERTIFICADOS SELECIONADOS</button></p> </form> preciso pegar todos os campos $certificar e $matricula para fazer um upadate public function liberaCertificado() { $_checkbox = $_POST['certificar']; $mat = $_POST['matricula']; $codcusto = $_POST['codcusto']; $perletivo = $_POST['perletivo']; foreach(array($mat) as $matricula) foreach(array($_checkbox) as $_valor) /*foreach($_checkbox as $_valor){ print ($_valor.'-'.$matricula.'-'.$codcusto.'-'.$perletivo.'<br/>'); }*/ for($i = 0; $i < count($matricula); $i++) { print ($_valor[$i].'-'.$matricula[$i].'-'.$codcusto.'-'.$perletivo.'<br/>'); } } só que só aparece um unico valor ex: 1-1-000382-2018.1 E deveria aparecer todos os selecionados.
  2. Agrupar arrays com mesmo indice.

    bom dia, estou com duvidas em relação array, como que faço para agrupar esses arrays. Array ( [687607] => 210,11 ) Array ( [687608] => 92,94 ) Array ( [687607] => 14,89 ) Array ( [687608] => 6,58 ) gostaria que ficassem assim: Array ( [687607] => 210,11 [687607] => 14,89 ) Array ( [687608] => 92,94 [687608] => 6,58 ) minha linha de codigo: $array1 = array($nnumepaga => $copart1); só que ele está dentro de um while. obrigado
  3. Dar echo em array específico

    Olá pessoal, tenho a seguinte estrutura de array: array(40) { [0]=> object(SimpleXMLElement)#6 (6) { ["title"]=> string(85) "Reserva do Paiva tem programação gratuita para crianças e adultos no Grande Recife" ["link"]=> string(131) "https://g1.globo.com/pe/pernambuco/noticia/reserva-do-paiva-tem-programacao-gratuita-para-criancas-e-adultos-no-grande-recife.ghtml" ["guid"]=> string(131) "https://g1.globo.com/pe/pernambuco/noticia/reserva-do-paiva-tem-programacao-gratuita-para-criancas-e-adultos-no-grande-recife.ghtml" ["description"]=> object(SimpleXMLElement)#46 (0) { } ["category"]=> string(2) "G1" ["pubDate"]=> string(31) "Sat, 03 Feb 2018 00:25:17 -0000" } [1]=> object(SimpleXMLElement)#7 (6) { ["title"]=> string(32) "AO VIVO: Planeta Atlântida 2018" ["link"]=> string(101) "https://g1.globo.com/rs/rio-grande-do-sul/planeta-atlantida/2018/ao-vivo/planeta-atlantida-2018.ghtml" ["guid"]=> string(101) "https://g1.globo.com/rs/rio-grande-do-sul/planeta-atlantida/2018/ao-vivo/planeta-atlantida-2018.ghtml" ["description"]=> string(72) " Acompanhe ao vivo os shows e os detalhes de tudo que acontece na Saba " ["category"]=> string(2) "G1" ["pubDate"]=> string(31) "Sat, 03 Feb 2018 00:22:19 -0000" } [2]=> object(SimpleXMLElement)#8 (6) { ["title"]=> string(76) "Empresas caem no golpe do 'falso protesto' e enviam dinheiro para criminosos" ["link"]=> string(122) "https://g1.globo.com/to/tocantins/noticia/empresas-caem-no-golpe-do-falso-protesto-e-enviam-dinheiro-para-criminosos.ghtml" ["guid"]=> string(122) "https://g1.globo.com/to/tocantins/noticia/empresas-caem-no-golpe-do-falso-protesto-e-enviam-dinheiro-para-criminosos.ghtml" ["description"]=> object(SimpleXMLElement)#47 (0) { } ["category"]=> string(2) "G1" ["pubDate"]=> string(31) "Sat, 03 Feb 2018 00:19:31 -0000" } } Onde é montada num foreach: $lista = array(); foreach($xml -> item as $item){ $lista[] = $item; } Sabendo que a estrutura está assim: [2]=> object(SimpleXMLElement)#8 (6) { ["title"]=> string(76) "Empresas caem no golpe do 'falso protesto' e enviam dinheiro para criminosos" ["link"]=> string(122) "https://g1.globo.com/to/tocantins/noticia/empresas-caem-no-golpe-do-falso-protesto-e-enviam-dinheiro-para-criminosos.ghtml" ["guid"]=> string(122) "https://g1.globo.com/to/tocantins/noticia/empresas-caem-no-golpe-do-falso-protesto-e-enviam-dinheiro-para-criminosos.ghtml" ["description"]=> object(SimpleXMLElement)#47 (0) { } ["category"]=> string(2) "G1" ["pubDate"]=> string(31) "Sat, 03 Feb 2018 00:19:31 -0000" } Como dou echo no "title" e "description"?
  4. [TUTORIAL] - Como dar echo no primeiro e no último nome

    Olá pessoal, tenho um código antigo e creio que seja de dúvida de muitas pessoas, vamos ao tutorial. 1º - Temos o nome de uma pessoa: $str = 'Maria da Silva'; 2º - Seguindo de um explode, vamos separar essa string à cada espaço: $arr = explode(' ', $str); Depois do explode, o nome foi separado em uma array chamada "$arr", se darmos o comando: print_r($arr); Teremos o seguinte resultado de array: Array ( [0] => Maria [1] => da [2] => Silva ) 3º - Tendo nossa array montada, agora vamos juntar os nomes que pretendemos exibir em determinada área: $doisNomes = reset($arr) . ' ' . end($arr); Explicação: reset() - move o ponteiro interno para o primeiro elemento da array; end() - move o ponteiro interno para o último elemento da array. Sendo assim, a variável $doisNomes irá receber o valor: Maria Silva. Pois quando damos o "reset", é selecionado o primeiro item da array, e como nosso primeiro item é "Maria" [...], sendo assim, vale também para o último quando determinamos o "end" [...]. 4º - Ok, agora que temos nossa variável "$doisNomes" com o valor "Maria Silva", vamos dar um echo: echo $doisNomes; Código final: <?php $str = 'Maria da Silva'; $arr = explode(' ', $str); $doisNomes = reset($arr) . ' ' . end($arr); echo $doisNomes; Fica aí, para quem tem 40 sobrenomes e quer dar aquela apertada e exibir apenas dois.
  5. Arrays aninhados

    Galera! sou novo em php e no fórum , estou com um código onde tenho dois arrays, o primeiro é só para nomes e o segundo com os atributos de cada nome(entidade) minha dúvida é como faço para o segundo array vir abaixo de cada nome, sei que dava pra fazer isso no mesmo array, mas.. o código é só um exemplo, pois tenho um problema parecido para resolver, porém puxando de duas tabelas do sql server 2008, meu código de exemplo segue abaixo. <pre> <?php /*nomes $a = array( 'fulano', ' sicrano', ' beltrano' ); /*atributos*/ $b = array( 'idade' => 26, 'altura' => 1.70, 'peso' => 60 ); foreach($a as $v){ echo "{$v}"; } ?> </pre>
  6. Pesquisar dados dentro de um array

    Tenho o seguinte array: array (size=28) 0 => array (size=5) 'nome' => string 'Acre' (length=4) 'sigla' => string 'AC' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 1 1 => array (size=5) 'nome' => string 'Alagoas' (length=7) 'sigla' => string 'AL' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 2 2 => array (size=5) 'nome' => string 'Amapá' (length=6) 'sigla' => string 'AP' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 3 3 => array (size=5) 'nome' => string 'Amazonas' (length=8) 'sigla' => string 'AM' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 4 4 => array (size=5) 'nome' => string 'Bahia' (length=5) 'sigla' => string 'BA' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 5 5 => array (size=5) 'nome' => string 'Ceará' (length=6) 'sigla' => string 'CE' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 6 6 => array (size=5) 'nome' => string 'Distrito Federal' (length=16) 'sigla' => string 'DF' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 7 7 => array (size=5) 'nome' => string 'Espírito Santo' (length=15) 'sigla' => string 'ES' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 8 8 => array (size=5) 'nome' => string 'Goiás' (length=6) 'sigla' => string 'GO' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 9 9 => array (size=5) 'nome' => string 'Maranhão' (length=9) 'sigla' => string 'MA' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 10 10 => array (size=5) 'nome' => string 'Mato Grosso' (length=11) 'sigla' => string 'MT' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 11 11 => array (size=5) 'nome' => string 'Mato Grosso do Sul' (length=18) 'sigla' => string 'MS' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 12 12 => array (size=5) 'nome' => string 'Minas Gerais' (length=12) 'sigla' => string 'MG' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 13 13 => array (size=5) 'nome' => string 'Pará' (length=5) 'sigla' => string 'PA' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 14 14 => array (size=5) 'nome' => string 'Paraíba' (length=8) 'sigla' => string 'PB' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 15 15 => array (size=5) 'nome' => string 'Paraná' (length=7) 'sigla' => string 'PR' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 16 16 => array (size=5) 'nome' => string 'Pernambuco' (length=10) 'sigla' => string 'PE' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 17 17 => array (size=5) 'nome' => string 'Piauí' (length=6) 'sigla' => string 'PI' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 18 18 => array (size=5) 'nome' => string 'Rio de Janeiro' (length=14) 'sigla' => string 'RJ' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 19 19 => array (size=5) 'nome' => string 'Rio Grande do Norte' (length=19) 'sigla' => string 'RN' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 20 20 => array (size=5) 'nome' => string 'Rio Grande do Sul' (length=17) 'sigla' => string 'RS' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 21 21 => array (size=5) 'nome' => string 'Rondônia' (length=9) 'sigla' => string 'RO' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 22 22 => array (size=5) 'nome' => string 'Roraima' (length=7) 'sigla' => string 'RR' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 23 23 => array (size=5) 'nome' => string 'Santa Catarina' (length=14) 'sigla' => string 'SC' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 24 24 => array (size=5) 'nome' => string 'São Paulo' (length=10) 'sigla' => string 'SP' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 25 25 => array (size=5) 'nome' => string 'Sergipe' (length=7) 'sigla' => string 'SE' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 26 26 => array (size=5) 'nome' => string 'Tocantins' (length=9) 'sigla' => string 'TO' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 27 27 => array (size=5) 'nome' => string 'Superiores' (length=10) 'sigla' => string 'BR' (length=2) 'paisId' => int 0 'pais' => null 'id' => int 28 Preciso pesquisar dentro dele o id de uma determinada siga. Ex.: Preciso fazer uma pesquisa onde eu passe como parâmetro "RJ" e ele me retorna 19
  7. Problemas com Array e Session

    Bom dia a todos! Eu sou novato em PHP e estou tendo um pouquinho de dificuldade pra salvar as informações na sessão, até então na teoria era para ele pegar o post anterior e salvar na array 30x ja tentei com array_push e também fiz um manual, mas nenhum dos dois salva, ele só salva o último e fica substituindo as 30x o que pode ser, será que tem algo no meu código resetando a contagem? Desde já agradeço! Segue o código abaixo: <?php session_start(); //verifica se o paciente foi selecionado, caso não ele retornara $paciente = $_SESSION['paciente']; $terapeuta = $_SESSION['terapeuta']; //if (!isset($paciente) or !isset($terapeuta)){ // header("Location: iniciaexame.php"); // }else{ $actionform = "#"; //VERIFICAÇÃO DE REFRESH NA PÁGINA / ELE ZERA O TESTE CASO ACONTEÇA if (isset($_POST['questao'])){ $_SESSION['pergunta[$numper]'] = $_POST['questao']; $numper = $_SESSION['numper']; }else{ $numper = -1; } $verifica = $_SESSION['pergunta[$numper]']; $_SESSION['pergunta'] = array(); if (!isset($numper)){ $numper = -1; } else{ }; if ($numper <30){ $numper++; print_r($pergunta[$numper]); } else{ $actionform ="exame2.php"; } // sequencia da array 0 1 2 3 4 5 // sequencia exame1(5x) = a i u s ch m if ($numper == 0 or $numper == 6 or $numper == 12 or $numper == 18 or $numper == 24){ $audio = "audio/ex1a.mp3"; } elseif ($numper == 1 or $numper == 7 or $numper == 13 or $numper == 19 or $numper == 25){ $audio = "audio/ex1i.mp3"; } elseif ($numper == 2 or $numper == 8 or $numper == 14 or $numper == 20 or $numper == 26){ $audio = "audio/ex1u.mp3"; } elseif ($numper == 3 or $numper == 9 or $numper == 15 or $numper == 21 or $numper == 27){ $audio = "audio/ex1s.mp3"; } elseif ($numper == 4 or $numper == 10 or $numper == 16 or $numper == 22 or $numper == 28){ $audio = "audio/ex1ch.mp3"; } else{ $audio = "audio/ex1m.mp3"; } //} //finaliza a verificação do paciente e terapeuta $_SESSION['numper'] = $numper; ?> <html> <head> <title>Etapa 1 - Percep&ccedil;&atilde;o</title> </head> <body> <center> <h1>Voc&ecirc; ouviu?</h1><br><br> <form id="ex1" name=ex1 method="POST" action="<?php echo $actionform?>"> <input type="image" name="questao" src="img/like.png" value="1" onclick="document.ex1.submit();" /> <input type="image" name="questao" src="img/unlike.png" value="0" onclick="document.ex1.submit();" /> <br> <?php echo "Questao numero:".$numper; echo "Resposta:".$verifica; ?> </form> <!-- Player com Autoplay, deverá ter wait no audio --> <audio id="audioex1" autoplay> <source src="<?php echo $audio; ?>" type="audio/mp3"> Parece que o seu navegador não suporta o audio, tente utilizar o <a href="https://www.google.com.br/chrome/browser/desktop/index.html">Google Chrome</a> ou o <a href="https://www.mozilla.org/pt-BR/firefox/new/">Firefox</a> </audio> <h3><?php echo $audio; ?> </center> </body> </html>
  8. [Resolvido] Mostrar dados separados por vírgula

    Olá amigos. Estou tentando há bastante tempo, porém não estou conseguindo resolver meu problema. Estou recebendo do BD os valores de uma variável da seguinte forma: while ($linha = pg_fetch_array($Resultado)) { $variavel = $linha["dados_do_bd"]; } Está retornando o seguinte: var_dump($variavel); string '{"Texto_1","Texto_2"}' (length=...) string '{NULL}' (length=6) Preciso mostrar os dados da seguinte forma: Texto_1, Texto_2. Tentei de várias maneiras, porém sem sucesso. Se alguém puder dar alguma dica, agradeço. Obrigado. Aguardo retorno.
  9. ECHO JSON

    Como faço para dar echo apenas em produtos deste PHP. Os tokens são provisorios. <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://app.squidfacil.com.br/api/products?page=1", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "Authorization: Bearer cf674082c2ad47915d15d86373f1258a521e5fc1", "Cache-Control: no-cache", "Postman-Token: c4ede18c-737a-41cb-5f40-b69d66a429a8" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
  10. Colocando conteudo de arquivo em uma array.

    Olá pessoal, preciso colocar o valor de um arquivo em uma Array, mas nao sei criar array dinâmico nem quantas linhas o arquivo terá. O Conteudo do Array usarei pra comparações depois.
  11. pegar name array de formulário, é possível?

    Fala rapaziada, estou com uma duvida, como faço pra pegar um array de um formulário via javascript? Eu editei um exemplo aqui, porém ele não funciona não, vejam: <!DOCTYPE html> <html> <head> <script> function validateForm() { var x = document.forms["myForm"]["fname"][0].value; alert(x); } </script> </head> <body> <form name="myForm" action="/action_page.php" onsubmit="return validateForm()" method="post"> Name1: <input type="text" name="fname[]"> Name2: <input type="text" name="fname[]"> <input type="submit" value="Submit"> </form> </body> </html> Outro pergunta, é possível pegar um array dessa forma aí no exemplo sem utilizar o form? Desde já agradeço rapaziada. abração e fiquem com Deus.
  12. Busca em array multidimensional dando erro

    Bom dia a todos, estou tentando pegar um valor especifico dentro de uma array multidimensional. Basicamente eu fiz um select dentro do meu BD e no retorno veio um array com as informações. Porém eu gostaria de usar o "nome do cliente" que veio no select como um H1 na página, dessa forma tentei o seguinte: echo $selectBD[0]["NOM_CLIENTE"]; Porém quando eu faço isso ele me retorna o seguinte erro: "Cannot use object of type stdClass as array" Quando eu dou um var_dump na minha array, ela retorna o seguinte: array(1) { [0]=> object(stdClass)#207 (202) { ["COD_CLIENTE"]=> string(5) "00596" ["NOM_CLIENTE"]=> string(34) "PAULO SERGIO DA SILVA MERCADO - ME" ["COD_GRUPOCLI"]=> string(0) "" ["FLG_TPCLIENTE"]=> string(1) "C" ["COD_TRANSPORTADORA"]=> string(0) "" .... no caso eu gostaria de retornar somente o valor de "NOM_CLIENTE" porém não queria usar um foreach para isso... É possível? Tentei pesquisar em alguns sites sobre arrays multidimensionais, porém todos os exemplos dos tutoriais não tem relação com o meu caso... Obrigado desde já.
  13. while retorna as colunas varias vezes

    boa noite guys. To tentando retornar um array das colunas do uma certa tabela e to fritando minha mente a 2h kkkk alguem pode me ajudar. O codigo a baixo: retorna assim: quero criar um array com todas as colunas e depois passar pra json
  14. Duvida com array

    Pessoal minha duvida é o seguinte, eu tenho uma variavel ($dados) e ela é do tipo array, quando dou um "var_dump($dados);" ela me retorna os seguintes dados: array(1) { [0]=> array(2) { ["user"]=> string(8) "pixote62" ["pass"]=> string(60) "$2a$08$MTE0Njg0MjQwMTVhMjZjZ.Wk.hoT7Oi5/me1b.jXbklAlagnJr5BG" } } Até aqui esta ok, mas eu preciso da informação da coluna "pass" somente para dar um echo. Eu ja tentei algumas formas que eu conhecia mas não obtive sucesso, se fr possivel uma ajudinha de voces hóoo lordes do PHP , eu ficaria muito grato!
  15. [Resolvido] INSERT ARRAY

    Galera, boa noite Veja se alguém pode me ajuda. Primeiro o codigo abaixo: $conexao = conexao::getInstance(); $sqlselect2 = 'select idfvs_diaria from fvs_diaria order by idfvs_diaria desc LIMIT '.$aux.' '; $stmselect2 = $conexao->prepare($sqlselect2); $stmselect2->execute(); $resultado = $stmselect2->fetch(PDO::FETCH_OBJ); foreach($resultado as $resultados): //pegando ultima fvs $conexao = conexao::getInstance(); $sqlselect3 = 'SELECT MAX(idfvs) AS idfvs FROM fvs'; $stmselect3 = $conexao->prepare($sqlselect3); $stmselect3->execute(); $fvs_geral = $stmselect3->fetchColumn(); $sql3 = 'INSERT INTO fvs_has_fvs_diaria (idfvs_diaria, fvs_idfvs) VALUES("'.$resultados.'", "'.$fvs_geral.'")'; $stm3 = $conexao->prepare($sql3); $retorno3 = $stm3->execute(); endforeach; Eu queria pegar os resultado do $sqlselect2 junto com o $sqlselect3 e inserir no $sql3, exemplo o $sqlselect2 me traz ID 4 3 2 1 o $sqlselect3 me traz ID 1 Queria inserir de acordo com a quantidade do $sqlselect2, ou seja fcar asssim no INSERT final iNSERT INTO fvs_has_fvs_diaria (idfvs_diaria, fvs_idfvs) VALUES(1, 1); iNSERT INTO fvs_has_fvs_diaria (idfvs_diaria, fvs_idfvs) VALUES(2, 1); iNSERT INTO fvs_has_fvs_diaria (idfvs_diaria, fvs_idfvs) VALUES(3, 1); iNSERT INTO fvs_has_fvs_diaria (idfvs_diaria, fvs_idfvs) VALUES(4, 1); Porem ele so esta inserindo a ultima parte, achei que o foreach iria rodar os 4 insert
  16. Somar valores de um Array com Condição

    Olá Pessoal, estou com um problema simples, porém não estou conseguindo resolver, tenho a seguinte array: /* $array_frete_calc = 0:{partner_id: 2, weight: 5.6, length: 140, height: 140, width: 140} 1:{partner_id: 2, weight: 2.4, length: 75, height: 75, width: 75} 2:{partner_id: 2, weight: 2.4, length: 75, height: 75, width: 75} 3:{partner_id: 1, weight: 1.0, length: 75, height: 75, width: 75} */ Em teoria, fiz o foreach abaixo na intenção de somente agrupar os partner_id que forem iguais, e somar os campos weight, length, height e width. Como verifico se existe o campo partner_id = > $value['partner_id'] dentro do array $array_frete_calc ??? Podem me ajudar? O ele está funcionando certinho. $array_frete_calc = array(); foreach($products_group_qtde as $key => $value) { // Como verifico se existe o campo partner_id = > $value['partner_id'] dentro do array $array_frete_calc if(){ // return false } else { array_push($array_frete_calc, array( "partner_id" => $value['partner_id'], 'weight'=> $value['weight'], 'length'=> $value['length'], 'height'=> $value['height'], 'width'=> $value['width'] ) ); } } return $array_frete_calc;
  17. como posso redirecionar um array para uma outra pagina?

    oi pessoal esou com um problema [sou aprendiz de programaçao] o meu problema começa aqui <?php $dados = filter_input_array(INPUT_POST); if(isset($dados)){ echo '<h2>var_dump</h2>'; var_dump($dados); echo '<br><br><br><h2>print_r</h1>'; print_r($dados); echo '<br><br><br><h2>Tratamento</h2>'; echo 'Pergunta1: '.$dados['pergunta1'].'<br>'; echo 'Pergunta2: '.$dados['pergunta2'].'<br><br>'; echo 'Opções marcadas da pergunta3: <br>'; echo $dados['pergunta3'][0].'<br>'; echo $dados['pergunta3'][1].'<br>'; echo $dados['pergunta3'][2].'<br>'; echo $dados['pergunta3'][3].'<br>'; $pontos = 0; if($dados['pergunta1']=='C'){ $pontos+=1; } if($dados['pergunta2']=='A'){ $pontos+=1; } if(in_array('B',$dados['pergunta3'])){ $pontos+=1; } if(in_array('C',$dados['pergunta3'])){ $pontos+=1; } //se a B ou a C estiverem marcadas ganha 1 ponto echo '<br><br>'; echo 'Pontuação: '.$pontos; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="./ex06-php.php" method="post"> <h2>1. Está é a primeira pergunta?</h2> <div class="pergunta1"> <label for="r11"> <input id="r11" type="radio" name="pergunta1" value="A"<?php echo (isset($dados)&&$dados['pergunta1']=='A')?' checked':''; ?>> A). Resposta 1 </label> <label for="r12"> <input id="r12" type="radio" name="pergunta1" value="B"<?php echo (isset($dados)&&$dados['pergunta1']=='B')?' checked':''; ?>> B). Resposta 2 </label> <label for="r13"> <input id="r13" type="radio" name="pergunta1" value="C"<?php echo (isset($dados)&&$dados['pergunta1']=='C')?' checked':''; ?>> C). Resposta 3 </label> <label for="r14"> <input id="r14" type="radio" name="pergunta1" value="D"<?php echo (isset($dados)&&$dados['pergunta1']=='D')?' checked':''; ?>> D). Resposta 4 </label> </div> <h2>2. Está é a segunda pergunta?</h2> <div class="pergunta2"> <label for="r21"> <input id="r21" type="radio" name="pergunta2" value="A"<?php echo (isset($dados)&&$dados['pergunta2']=='A')?' checked':''; ?>> A). Resposta 1 </label> <label for="r22"> <input id="r22" type="radio" name="pergunta2" value="B"<?php echo (isset($dados)&&$dados['pergunta2']=='B')?' checked':''; ?>> B). Resposta 2 </label> <label for="r23"> <input id="r23" type="radio" name="pergunta2" value="C"<?php echo (isset($dados)&&$dados['pergunta2']=='C')?' checked':''; ?>> C). Resposta 3 </label> <label for="r24"> <input id="r24" type="radio" name="pergunta2" value="D"<?php echo (isset($dados)&&$dados['pergunta2']=='D')?' checked':''; ?>> D). Resposta 4 </label> </div> <h2>3. Está é a terceira pergunta de multiplas respostas?</h2> <div class="pergunta3"> <label for="r31"> <input id="r31" type="checkbox" name="pergunta3[]" value="A"<?php echo (isset($dados)&&in_array('A',$dados['pergunta3']))?' checked':''; ?>> A). Resposta 1 </label> <label for="r32"> <input id="r32" type="checkbox" name="pergunta3[]" value="B"<?php echo (isset($dados)&&in_array('B',$dados['pergunta3']))?' checked':''; ?>> B). Resposta 2 </label> <label for="r33"> <input id="r33" type="checkbox" name="pergunta3[]" value="C"<?php echo (isset($dados)&&in_array('C',$dados['pergunta3']))?' checked':''; ?>> C). Resposta 3 </label> <label for="r34"> <input id="r34" type="checkbox" name="pergunta3[]" value="D"<?php echo (isset($dados)&&in_array('D',$dados['pergunta3']))?' checked':''; ?>> D). Resposta 4 </label> </div> <input type="submit" value="Enviar"> </form> </body> </html> esse e um projeto para fazer um jogo de quizes no qual eu estou querendo saber, como faço para depois de que eu escolher a questao marcada a pagina se redirecionar para outra pagina?
  18. Montar Array fora do laço vindo do banco de dados

    Olá pessoal, estou precisando montar um array fora do laço de uma consulta vinda do banco de dados, segue o formato do array que tenho: var feriado=new Array(); feriado['25/12/2017']='25/12/2017'; feriado['1/1/2018']='1/1/2018'; feriado['13/2/2018']='13/2/2018'; feriado['30/3/2018']='30/3/2018'; feriado['1/4/2018']='1/4/2018'; feriado['21/4/2018']='21/4/2018'; feriado['1/5/2018']='1/5/2018'; feriado['31/5/2018']='31/5/2018'; feriado['7/9/2018']='7/9/2018'; feriado['12/10/2018']='12/10/2018'; feriado['2/11/2018']='2/11/2018'; feriado['15/11/2018']='15/11/2018'; feriado['25/12/2018']='25/12/2018'; com esse array eu faço uma comparação que funciona da seguinte maneira: if ((numerodasemana === 0) || (numerodasemana === 1) || (datacalendario === feriado[datacalendario])) { return true; } else { return false; } mas só que eu queria substituir esses dados por dados vindos do banco de dados, segue a consulta: $.ajax({ data: 'idatendente='+idatendente, type:'post', //Definimos o método HTTP usado dataType: 'json', //Definimos o tipo de retorno url: 'listar-datas.php',//Definindo o arquivo onde serão buscados os dados success: function(dados){ $.each(dados, function(i, obj){ feriado = obj.data; }) } }); Desde já agradeço a ajuda.
  19. Pesquisar valor num array

    Boa tarde ! Eu tenho um array session e preciso verificar se ele contém um determinado valor (idprod) pra não adicioná-lo novamente. Tentei usar o In_Array() mas não sei se estou usando sintaxe correta pois continua adicionando o valor mesmo ele já constando no array. Ou seja, antes de incluir um novo produto preciso verificar se ele já não está no array. Obrigado, ************ print_r($_SESSION['produtos']); Array ( [0] => Array ( [idprod] => 68 [descriprod] => Camiseta [valorprod] => 19.90 [imgprod] => 68.png ) [1] => Array ( [idprod] => 166 [descriprod] => Colete [valorprod] => 24.90 [imgprod] => 166.png ) [2] => Array ( [idprod] => 102 [descriprod] => Blusa [valorprod] => 34.90 [imgprod] => 102.png ) )
  20. Como fazer o array se apresentar desta maneira?

    Tenho o seguinte array: Array ( [0] => 991 [1] => 997 [2] => 967 ) Gostaria que ficasse assim, para eu enviar à uma API: [ ['product_id' => 967], ['product_id' => 991], ['product_id' => 997] ] Importante: Não é uma string. E sim um Array. Se eu envio isso manualmente para a API, ele funciona, mas tento concatenar fazendo como string, e ele dá Notice de String to Array... de outra maneira, dá Parse Error (DOUBLE ARROW). Tentei converter o array para objeto, tentei com foreach, tentei de N maneiras, mas não estou sabendo fazer para ficar exatamente neste formato. Alguma luz?
  21. Eliminar valores duplicados em foreach

    Olá, Tenho o seguinte código php $query_token_plano = $pdo->query("SELECT token, nome FROM cadastro_planos WHERE token_seguradora = '4bd3b824312ea073f0c63de1b9d6694a'")->fetchAll(); foreach($query_token_plano as $linha){ $id_plano = $linha['token']; $query_rede_credenciada = $pdo->query("SELECT id_rede_credenciada FROM assoc_planos_rede_credenciada WHERE token_plano = '$id_plano'")->fetchAll(); foreach($query_rede_credenciada as $ln){ $id_rede_credenciada = $ln['id_rede_credenciada']; $query_cidades = $pdo->query("SELECT cidade FROM cadastro_rede_credenciada WHERE id = '$id_rede_credenciada'")->fetchAll(); foreach($query_cidades as $row){ $cidade = $row['cidade']; } } } Porém a variável $cidade quando impressa, mostra todos os registros de acordo com os parâmetros. Quero imprimir apenas um único valor de cada, por exemplo, se existirem 10 linhas cadastradas e 3 contiverem a cidade "São Paulo" então imprimirá apenas 1 vez o nome da cidade e não três.
  22. [Resolvido] Array PHP para Array Javascript

    Olá pessoal. Minha dúvida é basicamente em transformar os dados de uma consulta SQL em array no php, e retornar para o javascript para que eu possa acessá-lo através de índices por exemplo, ou de qualquer outra forma. código javascript $.ajax({ type : 'post', data : 'a='+a, url : 'abrirAcesso.php', success: function(data) { alert(data[0]['ano']); } codigo php "abrirAcesso.php" $conn = new mysqli("127.0.0.1", "root", "", "bdname"); $val = 42; $query_select_ano = "SELECT ano FROM reposito WHERE id_acesso = '$val'"; $resulta_ano = $conn->query($query_select_ano); while ($row = $resulta_ano->fetch_assoc()) { $valArAno = $row['ano']; array_push($valArAno); } echo( json_encode( $valArAno ) ); vamos supor que tenha 3 valores retornados do Banco (2015, 2016, 2017) então no javascript eu queria acessar esses 3 valores. Alguém sabe onde estou errando? ou tem uma outra ideia ? agradeço.
  23. Prezados, boa noite. Preciso imprimir a quantidade de vezes que um caracter esta repetido em uma frase: FRASE = "JAVA É MUITO DIFÍCIL" A - 1 I - 2 Consegui ate aqui: import java.util.*; public class repetidos { public static void main (String args[]){ Scanner leitor = new Scanner(System.in); String s = ""; System.out.printf("Digite uma palavra ou frase contendo no maximo 26 caracteres:"); s = leitor.nextLine(); int i = 0, j = 0, cont = 0; char c,d,caracter; char[] letra; letra = new char[s.length()]; for (j = 0; j < s.length(); j++) { for(i = j + 1 ; i < s.length();i++) { c = s.charAt(i); d = s.charAt(j); if (c == d) { cont++; caracter = d; letra[j] = d; System.out.println(caracter + " - " + cont); } } } } } Podem Ajudar ?
  24. Update no Mysql - Select multiple='multiple'

    Olá, preciso de uma ajuda com um código. Tenho uma página que busca no banco de dados as informações de uma "Seguradora" e lista todos os "Planos" atribuídos a ela: https://jsfiddle.net/6fnpxjz8/4/ Dentro de cada plano tenho um select do tipo multiple="multiple" que é populado com todas as opções de unidades médicas disponíveis em uma outra tabela, e por meio de comparação com as associações, já marca quais foram selecionados no momento do cadastro. No link acima deixei dois grupos como exemplo, o primeiro com alguns itens marcados e o segundo com outros itens marcados. Como identificador de cada plano tenho o retorno do banco de dados em um input type="hidden". Preciso saber como faço para capturar esses dados e savá-los no banco de dados fazendo um update (considerando que já estão cadastrados e a página em questão fornece a opção de mudanças), ou seja, o usuário pode por exemplo marcar mais opções de unidades, ou desmarcar opções, ou ainda alterar outras partes do cadastro sem alterar o select. Alguém consegue me ajudar como faço isso?
  25. Pegando conteúdo de um atributo (href)

    Galera, boa noite. Estou participando de um desafio. Já pensei em que forma resolver conceitualmente, mas ainda manjo pouco de PHP para codificar. Aqui vai a minha dúvida: A grande tarefa é pegar todos os links que estão dentro do atributo "href="", referenciando só os que estão dentro da lista. E colocar dentro de um array, pois depois preciso pegar todos os links, e inserir em uma tabela do mysql. Estou falando de PHP, porque estou fazendo com o WordPress, mas podem me falar a solução em outra linguagem também. <div class="pull-right article-index"> <ul class="nav nav-tabs nav-stacked"> <li class="toclink active"> <a href="/home/index.php/lista-de-links?showall=" class="toclink active">Lista de Links</a> </li> <li><a href="/home/index.php/lista-de-links?showall=&amp;start=1" class="toclink">ANAC - Servi&ccedil;os</a></li> <li><a href="/home/index.php/lista-de-links?showall=&amp;start=2" class="toclink">ANAC - Manuais de Forma&ccedil;&atilde;o</a></li> <li><a href="/home/index.php/lista-de-links?showall=&amp;start=3" class="toclink">Meteorologia - Metar e TAF</a></li> <li><a href="/home/index.php/lista-de-links?showall=&amp;start=4" class="toclink">Meteorologia - Informa&ccedil;&otilde;es Gerais</a></li> <li><a href="/home/index.php/lista-de-links?showall=&amp;start=5" class="toclink">Plano de Voo - Naega&ccedil;&atilde;o A&eacuteeacute;rea</a></li> <li><a href="/home/index.php/lista-de-links?showall=1" class="toclink"> Todas as Páginas</a></li> </ul> </div> <div itemprop="articleBody"> Para inserir na tabela pensei no seguinte: $array = array("link1","link2","link3"....); for($c = 0; $c < $array.length; $c++){ mysql_qeury("INSERT INTO tabela (campo) VALUES ('$array[$c]')"); } Porém não sei como pegar todos esses links e colocar dentro de um array. Espero que consigam entender o meu problema kk.
×

Informação importante

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

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: