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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 291 registros

  1. Preciso que 2 variáveis estejam em todos os Arrays que vou criar. Sei fazer com variáveis diferentes, em Arrays diferentes. <?php //////////////////////// PRESSIONAR O BOTÃO ////////////////////////// if(isset($_POST['insertar'])) { $items1 = ($_POST['codigoRelatorio']); //Preciso que salve em diferentes arrays, sempre com o mesmo valor ($items1) $items2 = ($_POST['clienteRelatorio']); $items3 = ($_POST['nf']); $items4 = ($_POST['qtd']); $items5 = ($_POST['valorunitario']); $items6 = ($_POST['valorsubtotal']); $items7 = ($_POST['clientePrincipal']); //Preciso que salve em diferentes arrays, sempre com o mesmo valor ($items7) ///////////// SEPARAR VALORES DE ARRAYS, NESTE CASO SÃO 6 ARRAYS UM POR CADA INPUT (CODIGO, CLIENTE, NF, QUANTIDADE, PORPALETE, TOTAL) ////////////////////) while(true) { //// RECUPERAR VALORES E JUNTÁ-LOS //////// $item1 = current($items1); $item2 = current($items2); $item3 = current($items3); $item4 = current($items4); $item5 = current($items5); $item6 = current($items6); $item7 = current($items7); ////// CONCATENAR PARA RESPECTIVAS VARIÁVEIS /////////////////// $codigo=(( $item1 !== false) ? $item1 : ", "); $cliente=(( $item2 !== false) ? $item2 : ", "); $nf=(( $item3 !== false) ? $item3 : ", "); $qntd=(( $item4 !== false) ? $item4 : ", "); $porPalete=(( $item5 !== false) ? $item5 : ", "); $total=(( $item6 !== false) ? $item6 : ", "); $principal=(( $item7 !== false) ? $item7 : ", "); //// CONCATENAR VALORES PARA FUTURA INSERÇÃO //////// $valores='('.$codigo.',"'.$cliente.'","'.$nf.'","'.$qntd.'","'.$porPalete.'","'.$total.'","'.$principal.'"),'; //////// COMA É TERMINADO COM CADA LINHA, SUBTRAI COM FUNCÇÃO SUBSTR NA ÚLTIMA FILA ///////////////////// $valoresQ= substr($valores, 0, -1); ///////// QUERY DE INSERÇÃO //////////////////////////// $sql = "INSERT INTO relatorio (codigoRelatorio, clienteRelatorio, nf, quantidadePaletes, valorPorPalete, total, clientePrincipal) VALUES $valoresQ"; $sqlRes=$connection->query($sql) or mysql_error(); $idUltimo = mysqli_insert_id($connection); // Up! Next Value $item1 = next( $items1 ); $item2 = next( $items2 ); $item3 = next( $items3 ); $item4 = next( $items4 ); $item5 = next( $items5 ); $item6 = next( $items6 ); $item7 = next( $items7 ); // Check terminator if($item1 === false && $item2 === false && $item3 === false && $item4 === false && $item5 === false && $item6 === false && $item7 === false) break; } if($sql){ echo " <script>window.open('verRelatorio.php?id=$idUltimo')</script> <meta http-equiv='refresh' content='0; url=teste.php' /> <script type='text/javascript'>alert ('Dados foram Inseridos com Sucesso!!')</script> "; } else { echo " <meta http-equiv='refresh' content='0; url=teste.php' /> <script type='text/javascript'>alert ('Dados não foram Inseridos com Sucesso!!')</script> "; } } ?> Preciso que as variáveis items1 e items7 sejam sempre iguais nos Arrays que se formam. Alguém pode me dar uma luz???????
  2. Wesley Santos

    Pegar array do PHP via ajax

    Primeiramente fiquei em dúvida se este tópico tem que ficar em PHP ou em Javascript, então deixei aqui mesmo. Então vamos lá, oque eu preciso é o seguinte, pegar uma array do PHP via ajax e tratar ela no JS. Como eu tentei até o momento e falhei mizeravelmente. JAVASCRIPT: $.ajax({url: "buscarCordenadas.php", success: function(dados){ console.log(dados) }}); PHP (buscarCordenadas.php): $select = $mysqli->query("SELECT id, cpfcnpj, nome_razsoc, endereco, bairro, logo, latitude, longitude FROM empresas"); while($v = $select->fetch_assoc()){ $dados[] = array( "id" => $v['id'], "cpfcnpj" => $v['cpfcnpj'], "nome_razsoc" => $v['nome_razsoc'], "endereco" => $v['endereco'], "bairro" => $v['bairro'], "logo" => $v['logo'], "latitude" => $v['latitude'], "longitude" => $v['longitude']); } echo $dados; Ali na ultima linha eu já tentei passar esses dados por JSON, mas não vai e.e Se eu der um print_r no $dados, ele me retorna isso (Que são dados fictícios): Array ( [0] => Array ( [id] => 1 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Água Doce Cachaçaria [endereco] => Av. 5, 377 [bairro] => Centro [logo] => cachacaria.png [latitude] => -22.412065 [longitude] => -47.561182 ) [1] => Array ( [id] => 2 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => BR 11 Botequimm [endereco] => Rua Onze, 130 [bairro] => Consolação [logo] => br11.png [latitude] => -22.420120 [longitude] => -47.563747 ) [2] => Array ( [id] => 3 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Fritz Cervejaria Artesanal [endereco] => Av. 29, 612 [bairro] => Cidade Jardim [logo] => fritz.png [latitude] => -22.405331 [longitude] => -47.561839 ) [3] => Array ( [id] => 4 [cpfcnpj] => 41.940.146/0001-02 [nome_razsoc] => Restaurante Niazi [endereco] => Rua Três, 1605 [bairro] => Centro [logo] => niazi.png [latitude] => -22.420120 [longitude] => -47.563747 ) [4] => Array ( [id] => 5 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Fernando Lanches [endereco] => Av. Visc. de Rio Claro, 334 [bairro] => [logo] => fernando-lanches.png [latitude] => -22.398627 [longitude] => -47.563587 ) [5] => Array ( [id] => 6 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Folks Lounge Gastro Bar [endereco] => Av. 17, 825 [bairro] => Saúde [logo] => folks.png [latitude] => -22.413051 [longitude] => -47.560230 ) ) Eu preciso disso para pegar as coordenadas de certos estabelecimentos e colocar no google maps, e os dados de cada empresa para preencher o infowindow do google maps. O código para printar as coordenas no google maps é esse: http://www.marnoto.com/2013/12/mapa-com-varios-marcadores-google-maps.html Seguindo esse script os dados do markersData estão no BD
  3. o objetivo seria :Crie um programa que solicite ao usuário que digite 10 números e armazene-os em um array. O programa deve mostrar, no final, os números em ordem inversa à qual foram digitados e a soma de todos os números digitados. porem só consigo fazer ate a soma de numeros,não consigo deixar ele em ordem inversa. <script type="text/javascript"> var m1,m2,m3,m4,m5,m6,m7,m8,m9,m10; m1=parseFloat(prompt("forneca o 1 numero","")); m2=parseFloat(prompt("forneca o 2 numero","")); m3=parseFloat(prompt("forneca o 3 numero","")); m4=parseFloat(prompt("forneca o 4 numero","")); m5=parseFloat(prompt("forneca o 5 numero","")); m6=parseFloat(prompt("forneca o 6 numero","")); m7=parseFloat(prompt("forneca o 7 numero","")); m8=parseFloat(prompt("forneca o 8 numero","")); m9=parseFloat(prompt("forneca o 9 numero","")); m10=parseFloat(prompt("forneca o 10 numero","")); var result= m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10; alert (result); </script>
  4. <script type="text/javascript"> var i=10; var num=new array(10); while(i>=1){ num=prompt("forneca o numero","")); i--; } document.write(num); alert(num[x]); </script> porem não abre
  5. asacap1000

    Salvar arquivos que estão em um array no banco

    Galera estou com uma zica aqui e não sai do lugar. Tenho um formulário que trabalha com dois campos input text e input files. Conforme a necessidade o usuario adiciona campos para colocar mais dados. Segue script do form: <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var input ='<div class="col-xs-10"><tr><td><label>CNPJ:<input type="text" name="cliente[]" /></label></td><td><label>PROCURAÇÃO:<input type="file" name="procuracao[]"/></label></td><td><label><a href="#" class="remove"><img src="imagens/flagvermelho.png" width="23" height="23" border="0"></a></label> </td></tr></div>'; $("input[name='add']").click(function( e ){ $('#inputs_adicionais').append( input ); }); $('#inputs_adicionais').delegate('a','click',function( e ){ e.preventDefault(); $(this).closest("div.col-xs-10").remove(); }); }); </script> </head> <body> <form name="form1" action="teste.php" method="post"> <label style="display: block"> <input type="button" value="Adicionar Cliente" name="add" onclick="AddCampos()"> </label> <label style="display: block"> <fieldset id="inputs_adicionais" style="border: #FF0004"> </fieldset> </label> <input type="submit" value="ENVIAR"> </form> </body> </html> Beleza, até aí 100% daí mando para estes dados para serem adicionados ao BD é onde está dando zica. Segue script: <?php $nome = $_POST['cliente']; $procuracao = $_POST['procuracao']; $total = count($nome); for($i = 0; $i < $total; $i++){ $pasta_cliente = trim($nome[$i]); $pasta_cliente = preg_replace( '/[`^~\'"]/', null, iconv( 'UTF-8', 'ASCII//TRANSLIT',$pasta_cliente)); $pasta_cliente = preg_replace("/'\s/" , " " , $pasta_cliente); mkdir('../../../desp_proc/'.$pasta_cliente.'/'); $diretorio = "../../../desp_proc/$pasta_cliente/"; //////////////////PRIMEIRO DOCUMENTO////////////////// if (!empty($_FILES)) { $tempFile = $_FILES['procuracao']['tmp_name']; //Pega as Variaveis $nome_arquivo = $_FILES['procuracao']['name']; $data = date("dmyhis"); //Junta todas as variaveis $completo = $nome_arquivo; //Pega a Extensão Original $path_parts = pathinfo($nome_arquivo); //Converte para MD5 não estou usando $nome_arquivo_md5 = $nome_arquivo; $nome_arquivo_md5 = preg_replace( '/[`^~\'"]/', null, iconv( 'UTF-8', 'ASCII//TRANSLIT',$nome_arquivo_md5)); //Agora vai juntar nome em md5 com a extensão $ext = pathinfo($nome_arquivo, PATHINFO_EXTENSION); if($ext!=TRUE){ } else { $nome_final =$nome_arquivo_md5.".".$ext; $targetFile1 = str_replace('//','/',$diretorio) . $nome_final; move_uploaded_file($tempFile,$targetFile1); } echo $targetFile1; } ////O CAMPO ABAIXO APENAS TESTE PARA VER NA TELA AS INFORMAÇÕES printf("cliente : %s <br />", $nome[$i]); printf("procuracao : %s <br />", $procuracao[$i]); ///ABAIXO FAÇO A INCLUSÃO NO BANCO DE DADOS header("Content-Type: text/html; charset=ISO-8859-1"); $servidor = 'localhost'; $banco = 'test'; $usuario = 'root'; $senha = ''; $link = mysql_connect($servidor, $usuario, $senha); $db = mysql_select_db($banco,$link); if(!$link) { echo "erro ao conectar ao banco de dados!";exit(); } mysql_query("INSERT INTO teste(nome, anexos) VALUES ('$nome[$i]','$targetFile1')"); } ?> Na tela ele aparece desta forma adicionei 6 clientes: cliente : deivid procuracao : [TOTVS] - Guia_instalacao_Protheus11.pdf cliente : Juliano procuracao : [totvs] - instalando com (sql).pdf cliente : carol procuracao : ADVPL - O Manual.pdf cliente : rafael procuracao : ADVPL I - Básico.pdf cliente : mario procuracao : boleto deivid.pdf cliente : fabio procuracao : apresentacao.ppt ele cria as pastas porém não salva os arquivos.
  6. davistome

    Como mostrar somente um item do array

    Pessoal estou recebendo o seguinte array de retorno abaixo, e como faço para mostrar em um foreach somente o NomeFantasia por exemplo? Obrigado. array (size=2) 0 => array (size=3) 'Id_emp' => string '1' (length=1) 'NomeFantasia_emp' => string 'Empresa A' (length=17) 'Cnpj_emp' => string '57865861/0001-50' (length=16) 1 => array (size=3) 'Id_emp' => string '2' (length=1) 'NomeFantasia_emp' => string 'Empresa B' (length=19) 'Cnpj_emp' => string '57865862/0001-50' (length=16)
  7. Tenho uma página com 4 divs, dentro de cada DIV quero imprimir os valores referentes a uma query diferente para cada DIV porém todas as queries são de uma tabela só do banco. Se eu tenho 2 resultados em alguma query ele repete o último resultado em todas as divs. Parte do código: <?php $sql="SELECT * FROM socs WHERE status = 1 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="aguard"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 3 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="agend"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 2 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="exec"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 4 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="pend"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> Código completo: http://paste.ofcode.org/3benXnX5Wr2yZty3CtN2nqi
  8. Clevton Ferreira

    e para fazer ao contrario?

    $arr = array('john', 'Cyrax', 'john', 'Sonia', 'Sector'); $str = implode(', ',$arr); echo $str; john, Cyrax, john, Sonia, Sector aqui tudo bem e para fazer ao contrario? john, Cyrax, john, Sonia, Sector <---- este para este -----> 'john', 'Cyrax', 'john', 'Sonia', 'Sector'
  9. Clevton Ferreira

    Pesquisa de palavras relacionadas

    Gente to com dificuldade aqui. seguinte tenho uma tabela com plavars separads por vigulas,= drama, terror, comedia, suspense porém nao estou conseguindo fazer a pesquisar relacionadas e tal palavras. sabe como site defilmes por ai. quando você clica num filmes mostra outros relacionados a terror, suspense e tal. ja usei like, in, implode, explode. mais sempre buscar quando são juntas, terror, suspense.
  10. Lucas Regis

    Mudar chaves de um array em php

    Olá Galera, tenho o seguinte array gerado através de um array_push(), e retirando todos elementos repetidos dele com array_unique() Array ( [0] => 5632 [1] => 5766 [2] => 5756 [39] => 5754 [42] => 5644 [43] => 27 [46] => 5755 [51] => 5860 [52] => 5576 ) certo! Porém após retirar todos os elementos repetidos os elementos do array não se rearranjam e suas chaves ficam fora de ordem, [0], [1], [2], [39], [42].... e por ai vai... seria ideal para minha aplicação se fosse [0], [1], [2], [3], [4], [5]......... Alguém sabe como rearranjo essas chaves desse array e as coloco em ordem numérica começando do 0... Obrigado!
  11. Cesar Melo

    PHP com Json e Google Charts

    Olá! Estou tentando usar o google charts pela primeira vez para tentar exibir um gráfico em uma pagina. Vou explicar como estou tentando fazer isso... Tenho uma pagina que faz uma requisição via "ajax"(dataType: json) para outra pagina que roda uma query sql. O resultado dessa query eu armazeno em um array, que depois utilizo a função "json_encode" para codificar o array no formato json. Até aí tudo funciona normal, porem o gráfico não é exibido na pagina que faz a requisição por um pequeno detalhe de aspas no array. Exemplo de resultado: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":"5033.99"}]}, {"c":[{"v":"FORMATACAO"},{"v":"640.00"}]} ] } Como deveria ser: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":5033.99}]}, {"c":[{"v":"FORMATACAO"},{"v":640.00}]} ] } Repare que nas linhas onde eu tenho "acesso remoto" e "formatação", ao lado seria respectivamente seus valores. É nesse campo "valor" que não deveria aparecer aspas. Mas a função "json_enconde" coloca aspas em todos os campos, e por esse motivo o gráfico não é exibido. Quando removo essas aspas desse campo "valor" manualmente e coloco na pagina, o gráfico é exibido. Alguem sabe como posso resolver esse problema? Alguem já conseguiu utilizar o charts dessa maneira que estou tentando? Obs: Como estou utilizando o charts pela primeira vez, segui a documentação do Google Chart com Json.
  12. Hisoka.

    Foreach retorna apenas a ultima linha da consulta

    Bom dia! Tenho um código que realiza uma consulta e retorna o valor no formato Json. A consulta funciona, o problema é que só me retorna a ultima linha do banco. function m_hardware_list(){ $this->db->select('*'); $this->db->from('inventario'); $variaveis = $this->db->get(); foreach($variaveis -> result() as $linha){ $variaveis = [ [ "nome" => $linha->nome, "modelo" => $linha->modelo, "marca" => $linha->marca ] ]; } return json_encode($variaveis); }
  13. Mateus Garcia De Paiva Ara

    fazer um vetor

    Galera Me ajuda tenho que entregar um trabalho da faculdade mas to, todo enrolado eu preciso fazer um vetor que quando eu clicar na no link eu mande a imagem para um quadro do lado na teoria eu entendi mas na hora de fazer o script eu me enrolo todo. Esse é o link é a questão dois https://drive.google.com/file/d/0B_qZxq-nn0Q5Z0tTM2hCcTRPa3c/view?usp=sharing Por Favor, me deem uma ajudinha
  14. lfsp18

    Expressões regulares.

    Boa noite, estou no segundo período de ADS, Estou estudando array, e expressões regulares. Preciso copiar um "ano" que se encontra em outro site., de 4 dgitos: no site ele se encontra desta forma: <span class="info-video open-sans lancamento-video"> <strong>Lançamento:</strong> 2016 </span> Fiz o seguinte código para copiar o ano:( a url do site é enviada em um formulário text de outra pagina) $site_url = $_POST['url']; function my_file_get_contents( $site_url ){ $ch = curl_init(); $timeout = 5; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL, $site_url); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); ob_start(); curl_exec($ch); curl_close($ch); $file_contents = ob_get_contents(); ob_end_clean(); return $file_contents; } $url = my_file_get_contents($site_url); preg_match_all( '/(\d{4})/', $url, $ano1); echo '<pre>'; print_r($ano1); Se eu entendi bem, se eu retomar o conteúdo do site, ele se torna uma string. E ao usar preg_match_all ele guarda em um array, todas as possíveis combinações existentes nessa página através da expressão que eu criei. Só que ocorre que o site me retorna 220 datas, eu consigo selecionar a que eu quero usando [0][99], mas se eu mudar a url, muda a posição do ano correto, eu queria saber como delimitar essa expressão regular, para pegar a data que esta apenas neste local: <span class="info-video open-sans lancamento-video"> <strong>Lançamento:</strong> 2016 </span> como eu faria, pra escrever a expressão regular, limitando dentro desse espaço?obrigado.
  15. greg_kaippert

    Criando datatable com array e ajax

    Boa tarde. Estou criando uma datatable, com array e ajax, e quero poder quando clicar em link na tabela, chama uma requisição ajax, porem não estou conseguindo fazer a mesma. Código PHP: <?php include('functions.php'); $res = $pdo->prepare("SELECT * FROM vagas"); $res->execute(); // Aqui está o link para clicar e fazer uma requisição, o link é TESTAR $data = array(); while($resu = $res->fetch(PDO::FETCH_ASSOC)) { $data[] = array('Testar'=>'<a href="#" id="teste">Testar</a>','Cidade'=>$resu['cidade'], 'Bairro'=>$resu['bairro'], 'Rua'=>$resu['rua'], 'Numero'=>$resu['numero'], 'Email'=>$resu['email'], 'Titulo'=>$resu['titulo'], 'Obs'=>$resu['obs']); } $results = array( "sEcho" => 1, "iTotalRecords" => count($data), "iTotalDisplayRecords" => count($data), "aaData"=>$data); while($row = $res->fetch(PDO::FETCH_ASSOC)){ $results["data"][] = $row ; } echo json_encode($results); ?> Código HTML: <link rel="stylesheet" type="text/css" href="datatable-ajax/css/jquery.dataTables.css"> <script type="text/javascript" language="javascript" src="datatable-ajax/js/jquery.js"></script> <script type="text/javascript" language="javascript" src="datatable-ajax/js/jquery.dataTables.js"></script> <script type="text/javascript" language="javascript" > $( document ).ready(function() { $('#vagas').dataTable({ "oLanguage": { "sLengthMenu": "Mostrar _MENU_ registros", "sZeroRecords": "Nenhuma vaga encontrada em nosso banco de dados.", "sInfo": "Mostrando de _START_ ate _END_ de _TOTAL_ registros", "sInfoEmpty": "Nenhuma vaga para ser exibido", "sInfoFiltered": "(Filtrado de _MAX_ registros no total)", "sSearch":"Pesquisar:", "oPaginate": { "sFirst": "Primeira", "sLast": "Última", "sNext": "Proxima", "sPrevious": "Anterior" } }, "bProcessing": true, "sAjaxSource": "datatable-ajax/vagas.php", "aoColumns": [ { mData: 'Testar' } , { mData: 'Cidade' } , { mData: 'Bairro' } , { mData: 'Rua' }, { mData: 'Numero' }, { mData: 'Email' }, { mData: 'Titulo' }, { mData: 'Obs' } ] }); }); </script> //estou testando esse pequeno script, pegando o ID da tabela e exibir um alert, porem sem sucesso <script> $(function(){ $('#teste').click(function(){ alert('ok'); }); }); </script> </head> <body> <table id="vagas" class="display" width="100%" cellspacing="0"> <thead> <tr> <th align="left" width="120">Testar</th> <th align="left" width="120">Cidade</th> <th align="left" width="120">Bairro</th> <th align="left" width="150">Rua</th> <th align="left" width="100">Numero</th> <th align="left" width="150">Email</th> <th align="left">Titulo</th> <th align="left" width="250">OBS</th> </tr> </thead> </table> </body> </html> Se precisar, explico melhor.
  16. Danilo Ramon

    Ordenação de Valores no Array

    Olá Pessoal, tudo bem ? Preciso colocar em ordem crescente esse array pelo campo dist_value, podem me ajudar ? Veja o Código: $lista = array(); // REALIZO A LISTAGEM foreach ($listagem as $key) { // FAZ A INCLUSÃO DOS VALORES NO ARRAY array_push($lista, array( 'id' =>$key['id'], 'dist_value' =>$key['dist_value'], 'dist_text' =>$key['dist_text'], 'time_value' =>$key['time_value'], 'time_text' =>$key['time_text'] ) ); } return $lista; Ele retorna o seguinte JSON: [ { "id": 1, "dist_value": 4447, "dist_text": "4,4 km", "time_value": 894, "time_text": "15 minutos" }, { "id": 23, "dist_value": 14222, "dist_text": "14,2 km", "time_value": 1789, "time_text": "30 minutos" } ] Como faço para ordenar em ordem crescente pelo campo dist_value?
  17. oscar009

    inserir valores de array no mysql

    Olá pessoal, Desculpe a minha noobice em PHP e Mysql ! Mas eu queria saber se existe alguma forma de colocar valores de um array no mesmo campo do Mysql e depois exibir eles. Os dados são textos enviados através de um formulário. Fiz umas pesquisas na net, e vi alguns posts usando ( serialize e unserialize ), porém não obtive nenhum exemplo dessas funções. Alguém pode me ajudar ou informar se existe uma forma de inserir esses valores no mesmo campo do mysql ? Se não consegui explicar legal o que realmente preciso, eu fiz um desenho para explicar melhor. com esse exemplo na imagem acima, acredito que está mais claro o que realmente preciso. Se alguém puder me dar essa força ai eu ficarei agradecido . Agradeço desde já a todos.
  18. Retur

    criar torneio com php e array.

    Estou criando um torneio onde todos enfrentam todos,estou separando as batalhas por rodada,porém por algum motivo que eu desconheço,algumas rodadas não estão sendo geradas corretamente. Alguém pode me ajudar a resolver o motivo de gerar algumas rodadas corretamente e outras não,obrigado! <?php $times = array('Usuário A','Usuário B','Usuário C','Usuário D','Usuário E','Usuário F','Usuário G','Usuário H','Usuário I','Usuário J'); //Array de Times $qtde_times = count($times); // Quantidade de Times $num_rodadas = $qtde_times - 1; //numero de rodadas $times_por_rodada = 2 * (int) ($qtde_times / 2); $casa = array(); //guarda os jogos de quem joga em casa $fora = array(); // guarda os jogos de quem joga fora $jogos = array(); // guarda os jogos no final $jogos_temp = array(); //array temporário, verifica quem já jogou em cada rodada for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times for ($j = $i; $j < $qtde_times; $j++) { //For para caminha entre os adversários if ($times[$i] != $times[$j]) { //verifica pra não deixar jogar um time contra ele mesmo if ($j % 2 == 0) { //if pra ver quem joga em casa ou fora $casa[] = $times[$i]; $fora[] = $times[$j]; } else { $casa[] = $times[$j]; $fora[] = $times[$i]; }//fim do if / else de jogar em casa ou fora }// verifica se é diferente pra poder fazer o confronto }// fim do for que caminha entre os adversários }// fim do for que verifica os times //parte que verifica quem já jogou em qual rodada for ($rodada = 0; $rodada < $num_rodadas; $rodada++) { for ($t = 0; $t < count($casa); $t++) { if (($casa[$t] != "") and ((in_array($casa[$t], $jogos_temp)) == false) and (((in_array($fora[$t], $jogos_temp)) == false))) { $jogos_temp[] = $casa[$t]; $jogos_temp[] = $fora[$t]; $casa[$t] = ""; $fora[$t] = ""; } } $jogos["Rodada: " . ($rodada + 1)] = $jogos_temp; $jogos_temp = array(); } for ($rod = 0; $rod < $num_rodadas; $rod++) { echo "Rodada: " . ($rod + 1) . "<br />"; for ($jog = 0; $jog < $times_por_rodada; $jog+=2) { echo $jogos["Rodada: " . ($rod + 1)][$jog] . " x " . $jogos["Rodada: " . ($rod + 1)][($jog + 1)] . "<br />"; } echo "<br />"; } ?> Vlws,obrigado!!!!
  19. Amigos estou penando aqui para resolver este problema, já procurei na internet mas não achei o que eu precisava. Tenho 2 arrays dinâmicos (não terão sempre o mesmo tamanho): array(5) { [0]=> string(1) "2" [1]=> string(1) "7" [2]=> string(2) "27" [3]=> string(2) "28" [4]=> string(2) "31" } array(2) { [0]=> string(2) "28" [1]=> string(2) "50" } O que eu preciso é comprar os dois arrays e criar um 3º array apenas com os valores que estiverem nos dois arrays. Neste exemplo acima ficaria: array(1) { [0]=> string(2) "28" } Não sei como fazer essa comparação e junção. A maioria do material que eu encontrei fala de comparar e retornar valores não duplicados mas o que eu quero é exatamente o oposto, retornar SOMENTE os valores DUPLICADOS, ou seja, o novo array deve ter apenas os valores que tiver nos 2 arrays comparados. Já tentei array_push, array_merge, in_array, array_diff, array_diff_assoc e não consegui sucesso. Há uma forma correta e objetiva pra isso? Grato.
  20. Preciso gravar um array com o id do orientador(idori) e o id da especialide (idesp), na verdade a tabela deveria conter o seguinte: idori - idesp 12 - 102340569 12 - 101234566 12 - 108123454 Verifiquei usando display, que o array fica assim, ao rodar 3x: idori, idesp, idesp, idesp. Como faço para que ele fique idori, idesp, idori, idesp, idori, idesp. O idori deverá ser fixo - obedecendo o id do formulario. Segue o código de como está: /** * Insert a record on another table */ // SQL statement parameters $insert_table = 'orientador_x_especialidade'; // Table name $insert_fields = array( 'idori' => "'{id}'", 'idesp' => "'{especialidade}'", ); // Insert record $insert_sql = 'INSERT INTO ' . $insert_table . ' (' . implode(', ', array_keys($insert_fields)) . ')' . ' VALUES (' . implode(', ', array_values($insert_fields)) . ')'; sc_exec_sql($insert_sql); Como fazer...
  21. diegopavani

    array to string

    Olá, agradeço a atenção de todos. Estou precisando da seguinte ajuda em php, eu estou recebendo os seguintes dados. {"Campo 1":true,"Campo 2":true} Eu gostaria de converter isso para, Campo 1, Campo2 Agradeço novamente, e desejo boa programação a todos!
  22. patrick848

    Exibir Todo o Array

    Olá, Tenho o seguinte array. 'Valores' => array ( 'ValorCampo' => array( 'Sequencia' => '1', 'Valor' => 'A10001B2', ), 'ValorCampo' => array( 'Sequencia' => '2', 'Valor' => '2001', ), ) Porém quando tento exibir o array ele só mostra o ultimo valor que é: ( [Valores] => Array ( [ValorCampo] => Array ( [Sequencia] => 2 [Valor] => 2001 ) Como consigo mostrar os dois arrays que está dentro de Valores?
  23. Hisoka.

    Criar array de dados e jogar na view

    Bom dia! Eu tenho o seguinte cenário: Eu faço um foreach e pego os dados do banco e jogo para variáveis. Antes de jogar na view, eu trato as variáveis. O problema é na hora de criar um array, ele transforma tudo em string. public function listar_cd(){ $this->load->model('cd/cd_model'); $row = $this->cd_model->exibe_cd(); //No $row ele me da o array completo de pesquisa foreach ($row as $linha): $datafinal[] = $linha['datafinal']; $horafinal[] = $linha['horafinal']; $nomecd[] = $linha['nomecd']; $gravadora[] = $linha['gravadora']; $class[] = $linha['class']; $porcentagem[] = $linha['porcentagem']; $idcd[] = $linha['idcd']; $sla[] = $linha['sla']; endforeach; //se eu der um echo em $sla por ex, ele só me retorna string, qnd deveria ser int. E na regra tem um calculo //array(7) { [0]=> string(1) "8" [1]=> string(2) "18" [2]=> string(2) "16" [3]=> string(2) "48" [4]=> string(2) "20" [5]=> string(1) "2" [6]=> string(1) "1" } [Aqui eu aplico a regra] //Aqui eu crio o array $array = array( 'idcd'=>$idcd, 'nomecd'=>$nomecd, 'gravadora'=>$gravadora, 'class'=>$class, 'porcentagem'=>$porcentagem ); echo var_dump($array); /* $variaveis['consulta'] = $array; echo var_dump($variaveis); $this->load->helper('valida_login/valida_helper'); $variaveis['validacao'] = getValida(); $this->load->helper('preenche_dados/preenche_dados_helper'); $variaveis['preenche_dados'] = getPreencheDados(); $this->load->view("menu_cd/listar_cd_view",$variaveis);*/ } No model eu retorno os dados assim return $retorno = $this->db->get("TABELA")->result_array(); Quando jogo esse array na view sem aplicar a regra, ele da uma mensagem de "Undefined index" Porem os valores que passo estão certos. <?php foreach ($consulta as $linha): ?> <tr> <td style="text-align: center;"><?php echo $linha['idcd'] ?></td> <td style="text-align: center;"><?php echo $linha['nomecd'] ?></td> <td style="text-align: center;"><?php echo $linha['gravadora'] ?></td> <td style="text-align: center;"><a href="javascript:;" onclick="janelaNovoCd(<?= $linha['idcd']?>)"><button type="button" class="glyphicon glyphicon-cog"></button></a><a href="javascript:;" onclick="confirma(<?= $linha['idcd'] ?>)"><button type="button" class="glyphicon glyphicon-trash"></button></a></td> </tr> <?php endforeach;?>
  24. patrick848

    Web Service WSDL

    Olá, Estou desenvolvendo um client para um WEB Service, porém o mesmo não envia os dados que estão no array, abaixo segue o código. $client = new SoapClient('URL DE SERVIÇO AQUI COM ?wsdl'); $function = 'EnviarLote'; $arguments = array( 'LoteExportacao' => array( 'CodigoLote' => '0', 'Tabelas' => array( 'TabelaExportacao' => array( 'Campos' => array( 'string' => 'CODIGO', 'string' => 'CODIGOVEICULO', 'string' => 'CODIGOLINHA', 'string' => 'CODIGOTABELA', 'string' => 'CODIGOJORNADA', 'string' => 'DATAEXECUCAO', 'string' => 'VIAGENS', 'string' => 'TIPOVEICULO', 'string' => 'DESCRICAO', ), 'Descricao' => 'LINHASTABELAIMP', 'Registros' => array( 'RegistroTabela' => array( 'Valores' => array( 'ValorCampo' => array( 'Sequencia' => '0', 'Valor' => '1157955' ), 'ValorCampo' => array( 'Sequencia' => '1', 'Valor' => '4810' ), 'ValorCampo' => array( 'Sequencia' => '2', 'Valor' => 'U100' ), 'ValorCampo' => array( 'Sequencia' => '3', 'Valor' => '001' ), 'ValorCampo' => array( 'Sequencia' => '4', 'Valor' => '01' ), 'ValorCampo' => array( 'Sequencia' => '5', 'Valor' => '2016-09-09' ), 'ValorCampo' => array( 'Sequencia' => '6', 'Valor' => '14' ), 'ValorCampo' => array( 'Sequencia' => '7', 'Valor' => 'ONIBUS' ), 'ValorCampo' => array( 'Sequencia' => '8', 'Valor' => 'RODOVIARIA' ) ) ) ) ) ) ) ); $options = array('location' => 'URL DE SERVIÇO AQUI'); $resultado = $client->__soapCall($function, $arguments, $options); echo 'Retorno da chamada: '; print_r($resultado); ?> Esse script só envia a função que é enviarlote e o webservice acaba por responder que o objeto do lote está vazio. O que devo fazer?
  25. Felipe Rosseti Santos

    Array PHP

    Olá, tenho um array que contém as seguintes informações (peguei elas através de um var_dump): array(7) { [0]=> object(WP_Post)#5741 (24) { ["ID"]=> int(6949) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2016-08-18 18:51:14" ["post_date_gmt"]=> string(19) "2016-08-18 18:51:14" ["post_content"]=> string(138) "Advogado. Professor e Diretor da Comissão de Direito Administrativo da 116ª Subseção Jabaquara/Saúde da Ordem dos Advogados do Brasil" ["post_title"]=> string(14) "Anderson Jamil" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(6) "closed" ["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(14) "anderson-jamil" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2016-08-18 18:51:14" ["post_modified_gmt"]=> string(19) "2016-08-18 18:51:14" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(71) "http://intelectoeducacao.com.br/educacao/?post_type=our_team&p=6949" ["menu_order"]=> int(0) ["post_type"]=> string(8) "our_team" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } Preciso listar essas informações que estão nesse array na página, porém não estou conseguindo. Alguém pode me ajudar. Usei o seguinte código mas deu erro: $values = get_field('professores'); //array - está correto, se der um var_dump funciona normalmente if($values) { echo '<ul>'; foreach($values as $value) { echo '<li>' . $value . '</li>'; } echo '</ul>'; }
×

Informação importante

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