Jump to content

Search the Community

Showing results for tags 'json'.



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

  1. marlone

    Requisição de dados via Json

    Estou tentando recuperar esses dados via Json, mas n consigo. Alguém ajuda? [{"servico":"PAC","valor":"34,23","prazo":5},{"servico":"SEDEX","valor":"35,55","prazo":1}] <?php if($_GET['cep'] != ''){ $data['sCepOrigem'] = '25565172'; $data['sCepDestino'] = $_GET['cep']; if($_REQUEST['peso']==''){ $peso = 300; }else{ $peso = $_REQUEST['peso']; } $data['nVlPeso'] = number_format(($peso/1000),1); //$data['nVlPeso'] = 2; $data['nCdFormato'] = '1'; if($_REQUEST['comprimento']==''){ $comprimento_caixa = 16; }else{ $comprimento_caixa = $_REQUEST['comprimento']; } if($_REQUEST['altura']==''){ $altura_caixa = 16; }else{ $altura_caixa = $_REQUEST['altura']; } if($_REQUEST['largura']==''){ $largura_caixa = 16; }else{ $largura_caixa = $_REQUEST['largura']; } $data['nVlComprimento'] = $comprimento_caixa; $data['nVlAltura'] = $altura_caixa; $data['nVlLargura'] = $largura_caixa; $data['nVlDiametro'] = '0'; $data['sCdMaoPropria'] = 'n'; $total = 400.00; $data['nVlValorDeclarado'] = number_format($total,2,'.',''); $data['sCdAvisoRecebimento'] = 's'; $data['StrRetorno'] = 'xml'; $data['nVlComprimento'].' '.$data['nVlAltura'].' '.$data['nVlLargura']; $data['nCdServico'] = '41106,40010'; //$data['nCdServico'] = '40010,40045,40215,40290,41106'; $data = http_build_query($data); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url . '?' . $data); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $i=0; $result = curl_exec($curl); $result; $result = simplexml_load_string($result); $array = array(); foreach($result -> cServico as $row) { if($row -> Erro == 0) { $valor = (float)str_replace(',','.',$row -> Valor); $seguro = (float)str_replace(',','.',$row -> ValorValorDeclarado); $aviso = (float)str_replace(',','.',$row -> ValorAvisoRecebimento); $aviso = 0; $total = number_format(($valor)*1.1,2,',','.'); $prazo = (int)$row -> PrazoEntrega; if($i==0){ $array[0] = array(); $array[0]['servico'] = 'PAC'; $array[0]['valor'] = $total; $array[0]['prazo'] = $prazo; }else{ $array[1] = array(); $array[1]['servico'] = 'SEDEX'; $array[1]['valor'] = $total; $array[1]['prazo'] = $prazo ; } $i++; } else { '<strong style="color:#ff0000">'.$row -> MsgErro.'</strong>'; } } } //print_r ($array); //$string_json = array ($frete_txt); $objeto_php = json_encode($array); echo $objeto_php; ?>
  2. Jhess

    Ajuda com array

    Olá pessoas, primeiramente bom dia! Bom, tenho a seguinte array: Essa array vem de uma URL, eu gostaria de criar um .php que visitasse este site, capturasse as informações: name, title, description, url, urlToImage e publishedAt e inserisse no MySQL, ao todo são 20 articles, sempre será 20, eu já tenho a respectiva tabela, só estou lesando em como pegar essas informações dessa array e separá-las, pois cada article possui name, title, desciption... Alguém pode me ajudar? Serei MUITO grato.
  3. Olá, estou utilizando o delphi para subir um objeto json para o webservice utilizando um componente chamado idhttp. O código é mais ou menos assim: var Json : string; Begin Json := '{"email" : "teste@teste.com.br", "password" : "123testar"}'; Memo1.Text:= IdHTTP1.Post('https://endereco.com.br/app/ws/cadteste.php',Json); End; Agora eu precisava receber esse Json e fazer um insert em uma base de dados que se encontra no phpMyAdmin. Alguma coisa mais ou menos assim: <?php ini_set('memory_limit', '512M'); header("Content-Type: text/html; charset=UTF-8",true); $jason_data = file_get_contents('http://endereco/webservice/cadastrar.php'); $decoded_data[] = json_decode($json_data); $db = mysqli_connect('mysql.endereco.com.br','endereco','senha' ) or die( 'Erro na conexao' ); mysqli_select_db($db,'endereco'); if (!$db){ echo '[{"erro": "Nao foi possivel conectar ao banco"'; echo '}]'; }else { for (int i = 0; i <= '$decoded_data[].length' -1; i++) { $result = mysqli_query($db,"insert into tabelaDeTestes (email, password) values('$decoded_data[i].email','$decoded_data[i].password','$decoded_data[i].planoDeSaude')"); } } mysqli_close($db); ?> Alguém tem alguma ideia de como eu posso fazer isso?
  4. Olá galera estou com um problema aqui no meu aplicativo, estou criando um cardápio para restaurante, onde os dados virão lááá do meu banco de dados Mysql. Olha o meu array | Json como esta sendo retornado..... Array ( [0] => Array ( [id] => 1 [categoria] => Pizzas [0] => Array ( [item] => Calabresa ) [1] => Array ( [item] => Bacon ) [2] => Array ( [item] => 4 Queijos ) ) [1] => Array ( [id] => 2 [categoria] => Bebidas [0] => Array ( [item] => Breja ) [1] => Array ( [item] => Refri ) [2] => Array ( [item] => Coca ) ) [2] => Array ( [id] => 3 [categoria] => Doces [0] => Array ( [item] => Pudim ) [1] => Array ( [item] => Pavê ) [2] => Array ( [item] => Paçoquinha ) ) [3] => Array ( [id] => 4 [categoria] => Combo [0] => Array ( [item] => Bacon + Coca ) [1] => Array ( [item] => Calabresa + Refri ) [2] => Array ( [item] => 4 Queijos + Refri + Pudim ) ) ) e o meu Json.... [{"id":"1","categoria":"Pizzas","0":{"item":"Calabresa"},"1":{"item":"Bacon"},"2":{"item":"4 Queijos"}},{"id":"2","categoria":"Bebidas","0":{"item":"Breja"},"1":{"item":"Refri"},"2":{"item":"Coca"}},{"id":"3","categoria":"Doces","0":{"item":"Pudim"},"1":{"item":"Pav\u00ea"},"2":{"item":"Pa\u00e7oquinha"}},{"id":"4","categoria":"Combo","0":{"item":"Bacon + Coca"},"1":{"item":"Calabresa + Refri"},"2":{"item":"4 Queijos + Refri + Pudim"}}] Bom vamos ao problema estou pegando esses dados lá no meu app android com essa função private void prepareLista(){ lstGrupos = new ArrayList<String>(); lstItensGrupo = new HashMap<String, List<Produto>>(); StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() { @Override public void onResponse(String response) { try{ JSONArray pro = new JSONArray(response); for(int i = 0; i<pro.length();i++){ JSONObject proObj = pro.getJSONObject(i); lstGrupos.add(proObj.getString("categoria")); List<Produto> foods = new ArrayList<>(); JSONArray itemArray = new JSONArray(response); for(int j=0; j<itemArray.length();j++){ JSONObject proItem = itemArray.getJSONObject(j); foods.add(new Produto(proItem.getString("item"),17.9)); } lstItensGrupo.put(lstGrupos.get(i),foods); } //cria um adaptador (BaseExpandableListAdapter) com os dados acima listAdapter = new ExpandableListViewAdapter(MainActivity.this, lstGrupos, lstItensGrupo); //define o apadtador do ExpandableListView expListView.setAdapter(listAdapter); }catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_LONG).show(); } }); Volley.newRequestQueue(this).add(stringRequest); } bom como vcs viram aí, ele me retorna as categorias Pizzas / Bebidas / Doces / Combo só que não me retorna os itens destas categorias e aqui olha se eu deixo assim foods.add(new Produto(proItem.getString("item"),17.9)); querendo que ele me traga os itens, não me retorna nadica de nada, agora se eu deixo assim foods.add(new Produto(proItem.getString("categoria"),17.9)); ele me retorna as categorias e como sub-categorias as proprias categorias e não sei como resolver isso
  5. Luiz Carlos Ferreira

    Fatal error com JSON

    Boa tarde, esta me retornando esse erro, pode me ajudar? "Fatal error: Cannot use object of type stdClass as array in C:\xampp\htdocs\teste.php on line 16" Estrutura do JSON. "_embedded": { "product": [ { "sku": "SQUID7034", "name": "Sabonete 354ml", "images": [ { "filename": "base_Image.jpg" }, { "filename": "small_Image.jpg" } ], "mainImage": { "filename": "thumbnail.jpg" }, }, Minha estrutura PHP. <?php ini_set('max_execution_time', 0); ?> <?php include 'oauth.php'; include 'products.php'; $thumbnail = json_decode( $response, false ); foreach ( $thumbnail->_embedded->product as $thumb){ $thumbnail = $thumb->mainImage; echo 'thumbnail__ = ', $thumbnail->filename . '<br>';} $base_Image = json_decode( $response, false ); foreach ( $base_Image->_embedded->product as $base){ $base_Image = $base->mainImage; echo 'base_Image = ', $base_Image[0]->filename . '<br>';} $small_Image = json_decode( $response, false); foreach ( $small_Image->_embedded->product as $small){ $small_Image = $small->mainImage; echo 'small_Image = ', $small_Image[1]->filename . '<br>';} ?>
  6. Luiz Carlos Ferreira

    Paginação em PHP e JSON.

    Olá, Alguém pode me ajudar a fazer a paginação desse JSON, tentei fazer com incremento e decremento, mas não consegui. Eu precisava também de imprimir todas as pagina em uma, pra mim enviar para o BD, nessa API tem 158 pagina e 4740 produtos. { "_links": { "self": { "href": "https://app.com.br/api/products?page=2" }, "first": { "href": "https://app.com.br/api/products" }, "last": { "href": "https://app.com.br/api/products?page=158" }, "prev": { "href": "https://app.com.br/api/products?page=1" }, "next": { "href": "https://app.com.br/api/products?page=3" } },
  7. junior almeida

    python json

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['caminho']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saida jquery 3.3.1 existe nao tem ele ta validando as 2 linhas, se achar ele deve mostrar mensagem de sucesso caso contrario ele deve mostrar mensagem que não existe só que ele me mostra as 2 mensagem porque no json o primeiro bloco é verdadeiro e o segundo é falso na saída final eu só quero que me mostre se existe o que eu estou procurando ou não. meu json { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "caminho": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "caminho": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "caminho": "https://bootstrap.com.br" } ] } se alguém puder me dar uma força
  8. junior almeida

    json python

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['link']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saída jquery 3.3.1 https://code.jquery.com/jquery-3.3.1.min.js nao tem só que a minha ideia era só mostrar a mensagem quando encontrar ou mostrar quando não tiver só que ele ta validando os 2 json que estou verificando { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "link": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "link": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "link": "https://bootstrap.com.br" } ] } se alguém puder me da uma ajuda
  9. Hulkstar

    PHP + JON [Recuperar dados].

    Tenho um sistema em php que recupera as mensagens não lidas e são convertidas para serem recuperadas em json,porém quando eu recupero as novas mensagens não lidas o sistema apaga as antigas mensagens,eu queria que as antigas mensagens continuasse disponíveis e fosse apagadas apenas se o usuário atualizar a pagina,vou deixar abaixo o código ajax que estou utilizando,se possível me ajudar nesse código,desde já agradeço a atenção de todos. <script type="text/javascript"> $(document).ready(function(){ atualiza(); }) var timerI = null; var timerR = false; function para(){ if(timerR) clearTimeout(timerI) timerR = false; } function atualiza(){ para(); atualiza(); } function atualiza(){ $.ajax({ url:"", dataType:"json" }).done(function(data){ var mostra = ''; $.each(data.mensagem, function(i,x){ mostra += '<li class="sent"> <img src="site.com/visual/imagens/usuarios/'+x.id_de+'.jpg" alt="" /> <p>Lorem Ipsum - ID: '+x.id_de+' » 00:00:00 00/00/0000<br /><br />'+x.mensagem+'</p> </li>'; }); $("#redMenssage").html(mostra); }); timerI = setTimeout("atualiza()", 5000); timerR = true; } </script> **** Resumindo,o que eu preciso é que o novo conteúdo seja adicionado sem apagar o conteúdo antigo,obrigado.
  10. Eu quero criar uma pagina simples com um formulário com os campos nome e telefone e os dados serem gravados em um arquivo. Pensei em usar json ou xml mas nao sei exatamente se essas linguagens são destinadas a isso. A minha intensão é criar uma lista telefônica e que o usuário possa criar, alterar e excluir os dados caso necessite. Pra mim seria facil usar php e mysql, mas no meu caso não posso usar um servidor. Fico grato a quem puder me dar uma sugestão.
  11. Olá, pessoal! Tudo bem? Será que alguém poderia me dar uma luz de como criar um loop de menu em PHP pegando dados em um JSON? Por exemplo: Suponhamos que em meu arquivo JSON eu tenha a seguinte estrutura: { "sessaoA":{ "categorias":"Azulão, Pretão, Roxão", "categorias_clean":"azulao, pretao, roxao" }, "sessaoB":{ "categoria":"Amarelão, Brancão, Verdão", "categorias_clean":"amarelao, brancao, verdao" } } Bom, em seguida eu puxaria esta arquivo no meu index.php: $json_secoes = file_get_contents('secoes.json'); $json_parsed = json_decode($json_secoes); Bom, até aí tranquilo, mas... Como eu poderia usar foreach para listar estes itens num loop? Algo aproximadamente assim: [loop] echo '<li>'; echo $sessao; echo '<div class="dropdown">'; echo '<a href="'.$categorias_clean.'">'.$categoria.'</a>'; echo '</div>'; echo '</li>'; [loop] No caso, a saída seria algo do tipo: <li> sessaoA <div class="dropdown"> <a href="azulao.php">Azulão</a> <a href="pretao.php">Pretão</a> <a href="roxao.php">Roxão</a> </div> </li> <li > sessaoB <div class="dropdown"> <a href="amarelao.php">Amarelão</a> <a href="brancao.php">Brancão</a> <a href="verdao.php">Verdão</a> </div> </li> A ideia é separar e criar um li pra cada "sessão" existente no JSON. Quem puder me dar uma luz, agradeceria muito :) Att., Alex Lupóz
  12. andrerds1

    Ajuda em uma logica

    Estou com um grande problema para mim* segue abaixo como está sendo feito o select no banco. ini_set('display_errors', true); error_reporting(E_ALL); header('Access-Control-Allow-Origin: *'); # header('Content-Type: application/json'); header('Character-Encoding: utf-8'); define( 'MYSQL_HOST', 'localhost' ); define( 'MYSQL_USER', 'root' ); define( 'MYSQL_PASSWORD', '' ); define( 'MYSQL_DB_NAME', 'sistema' ); //$PDO = new PDO( 'mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASSWORD ); try { $PDO = new PDO( 'mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASSWORD ); } catch ( PDOException $e ) { echo 'Erro ao conectar com o MySQL: ' . $e->getMessage(); } $sql = "SELECT tblinvoices.id, tblinvoices.clientid, tblinvoices.status, tblinvoices.duedate, tblclients.company, tblclients.website from tblinvoices INNER JOIN tblclients ON tblinvoices.clientid = tblclients.userid where tblclients.id = 1 "; $result = $PDO->query( $sql ); $rows = $result->fetchAll(PDO::FETCH_OBJ); $json_str = json_encode($rows, JSON_PRETTY_PRINT); echo $json_str; Tenho um retorno em JSON . esse abaixo .. vou exibi-lo para explicar minha situação; [ { "id": "1", "clientid": "1", "status": "2", "duedate": "2017-09-05", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "8", "clientid": "1", "status": "2", "duedate": "2017-10-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "15", "clientid": "1", "status": "2", "duedate": "2017-11-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "16", "clientid": "1", "status": "2", "duedate": "2017-11-03", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "17", "clientid": "1", "status": "2", "duedate": "2017-11-03", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "24", "clientid": "1", "status": "2", "duedate": "2017-12-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "31", "clientid": "1", "status": "2", "duedate": "2018-01-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "40", "clientid": "1", "status": "2", "duedate": "2018-02-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "47", "clientid": "1", "status": "2", "duedate": "2018-03-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "60", "clientid": "1", "status": "2", "duedate": "2018-04-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "61", "clientid": "1", "status": "4", "duedate": "2018-05-06", "company": "Cliente Exemplo", "website": "clienteexemplo.com" }, { "id": "68", "clientid": "1", "status": "4", "duedate": "2018-05-03", "company": "Cliente Exemplo", "website": "clienteexemplo.com" } ] Beleza até ai! O que eu quero fazer e pegar o status e fazer uma condição; exemplo : se o status for igual a 4 informo olha esta atrasado.. se o status for igual a 2 informo Que está OK. então fiz assim básico: Esse CURL coloco la dentro do codigo do cliente. assim para dar a mensagem lá; $cr = curl_init(); curl_setopt($cr, CURLOPT_URL, "http://localhost/clientes/"); curl_setopt($cr, CURLOPT_RETURNTRANSFER, true); //definindo uma variável para receber o conteúdo da página... $retorno = curl_exec($cr); //fechando-o para liberação do sistema. curl_close($cr); //fechamos o recurso e liberamos o sistema... $dados = json_decode($retorno, true); if ($dados[0]['status'] == 4) { echo "Olha Vencido"; }elseif ($dados[0] == 2) { echo "Que Beleza você esta em dia."; }else{ echo "tem alguma coisa errado."; } Mais como podem ver tem vários retornos com com status iguais , dai começa meu problema, quero pegar somente os status(4) vencido, se eu fizer essa alteração que esta vindo la do meu banco, fazendo um WHERE status = 4 , nao vou conseguir fazer a condição , se está em OK *status(2)* . Outro questão é pegar pelo id, mais eu encontrei outro problema, o ID mudar direto, já que o fatura e gerada todo o mês. Não estou conseguindo chegar em uma logica. Onde eu pego o status das ultimas faturas, e faço as condição necessárias; Desculpe o testo longo. e que queria explicar o máximo, se alguém puder me dar uma luz.
  13. Pitag346

    Dúvidas com JSON

    Olá, como vcs estão ? bom, é o seguinte... tenho um site onde quero exibir algumas imagens que estão no iTunes. para eu buscar uma imagem eu utilizo esse link que o iTunes disponibiliza: https://itunes.apple.com/search?term=Justin+Bieber&limit=1 e ele me retorna esse código abaixo: { "resultCount":1, "results": [ {"wrapperType":"track", "kind":"song", "artistId":320569549, "collectionId":1049605561, "trackId":1049605634, "artistName":"Justin Bieber", "collectionName":"Purpose (Deluxe)", "trackName":"Love Yourself", "collectionCensoredName":"Purpose (Deluxe)", "trackCensoredName":"Love Yourself", "artistViewUrl":"https://itunes.apple.com/us/artist/justin-bieber/id320569549?uo=4", "collectionViewUrl":"https://itunes.apple.com/us/album/love-yourself/id1049605561?i=1049605634&uo=4", "trackViewUrl":"https://itunes.apple.com/us/album/love-yourself/id1049605561?i=1049605634&uo=4", "previewUrl":"http://a1268.phobos.apple.com/us/r30/Music69/v4/8d/89/89/8d898987-2771-877f-b06c-27813f13c79f/mzaf_6954744275616470123.plus.aac.p.m4a", "artworkUrl30":"http://is5.mzstatic.com/image/thumb/Music6/v4/0e/38/b4/0e38b405-ae2c-1da4-5959-866f7abb110e/source/30x30bb.jpg", "artworkUrl60":"http://is5.mzstatic.com/image/thumb/Music6/v4/0e/38/b4/0e38b405-ae2c-1da4-5959-866f7abb110e/source/60x60bb.jpg", "artworkUrl100":"http://is5.mzstatic.com/image/thumb/Music6/v4/0e/38/b4/0e38b405-ae2c-1da4-5959-866f7abb110e/source/100x100bb.jpg", "collectionPrice":13.99, "trackPrice":1.29, "releaseDate":"2015-11-13T08:00:00Z", "collectionExplicitness":"notExplicit", "trackExplicitness":"notExplicit", "discCount":1, "discNumber":1, "trackCount":18, "trackNumber":5, "trackTimeMillis":233719, "country":"USA", "currency":"USD", "primaryGenreName":"Pop", "isStreamable":true}] } Gostaria de saber como faço pra exibir somente o link do álbum, a case onde fica o link é: artworkUrl100. espero tenham entendido... Obrigado desde já!
  14. Amigos, Preciso de ajuda para montar uma QUERY, se é que o que eu quero é possivel: Hj, eu faço a consulta das seguinte forma: $sqlpub = $mysqli->prepare("SELECT p.cod_pub, p.cod_franquia, p.cod_tipo,p.thumbcolor,p.thumbgray,p.data_inicio,p.data_fim,p.status, r.logo FROM tbl_publicacao p, tbl_pubcidade c, tbl_franquia f, tbl_rede r WHERE p.cod_pub = c.cod_pub AND p.cod_franquia = f.cod_franquia AND f.cod_rede = r.cod_rede AND c.cod_cidade = '$cod_cidade' order by p.data_pub"); $sqlpub->execute(); $sqlpub->bind_result($cod_pub,$cod_franquia,$cod_tipo,$color,$gray,$inicio,$fim,$status,$logo); while ($sqlpub->fetch()) { array_push($result_pub, array("cod_pub" => $cod_pub, "cod_franquia" => $cod_franquia, "cod_tipo" => $cod_tipo, "logo_franquia" => $logo, "thumb_color" => $color, "thumb_gray" => $gray, "data_inicio" => $inicio, "data_fim" => $fim, "status" => $status)); } meu resultado é: [{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png", "thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg", "thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg", "data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"} Esta funcionando perfeitamente, porém eu preciso adicionar mais informações nessa saída. Tenho uma tabela chamada tbl_galeria, que possue o cod_pub da seguinte forma: cod_pub imagem 1 aaa.jpeg 1 ccc.jpeg 1 bbb.jpeg Eu preciso que meu resultado, após montar o array_push produza algo assim: [{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png", "thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg", "thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg", "galeria":"aaa.jpeg;bbb.jpeg;ccc.jpeg", "data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"} Alguem poderia me dar uma luz ?
  15. Olá a todos Inicialmente para esclarecimento, estou tentando cria um app hibrido html, javascript e css. objetivamente, meu obstáculo é exibir na tela do usuário seu avatar, que esta em um diretório do banco de dados Mysql no meu computador. Eu consigo enviar a imagem por Json com o metodo FormData sem problemas. Na hora de retornar o login com os dados do usuário ele exibe as informações que armezeno com localStorage.setItem. Mas a imagem ele exibe somente o nome com o caminho do arquivo. Já pesquisei muito, quebrei a cabeça e não consegui. Se poderem me ajudar agradeço. códigos: Faz login $(document).ready(function(){ $.ajax({ type:'post', //Definimos o método HTTP usado dataType: 'json', //Definimos o tipo de retorno url: 'http://xxxxx/classes/vlogin.php', //Definindo o arquivo onde serão buscados os dados data:{ nemail: email, nsenha: senha, }, success: function(dados){ if (dados == false){ $("#btn").show(); $("#menssagem_login").html("Login ou senha Invalidos"); } else{ localStorage.setItem('id', dados[0]); localStorage.setItem('nome', dados[1]); localStorage.setItem('email', dados[2]); localStorage.setItem('estado', dados[3]); localStorage.setItem('senha', dados[4]); localStorage.setItem('tipo', dados[5]); localStorage.setItem('data', dados[6]); localStorage.setItem('imagem', dados[7]); // var obj = JSON.parse(dados); // var obj = jQuery.parseJSON(dados); //tratar os dados // var obj = $.parseJSON(dados); //tratar os dados window.location = "estrutura/perfil.html"; console.log(dados); } } }); }); Função para exibir o perfil function carrega_perfil(){ var nome = localStorage.getItem('nome'); var email = localStorage.getItem('email'); var estado = localStorage.getItem('estado'); var tipo = localStorage.getItem('tipo'); var data = localStorage.getItem('data'); var imagem = localStorage.getItem('imagem'); document.getElementById('status').innerHTML=nome+"<br>"+email; //document.getElementById('logo').innerHTML=imagem; document.getElementById('avatar').innerHTML= "<img src="+imagem+" />"; console.log(nome); } PHP do servidor <?php header('Access-Control-Allow-Origin: *'); // libera acesso para ajax header('Content-Type: application/json; charset=utf-8'); $email = $_POST['nemail']; $senha = $_POST['nsenha']; $pasta = 'fotos/'; include "conexao.php"; $link = conexao(); $sql = "SELECT * FROM usuario WHERE email = '$email' AND senha = '$senha' AND ativo = 0"; $resultado = mysqli_query($link, $sql) or die (mysqli_error($link)); $vazio = mysqli_num_rows($resultado); if($vazio == ''){ echo json_encode(false); } else{ $registro = mysqli_fetch_array($resultado); // $registro = mysqli_fetch_object($resultado); // $imagem1 = scandir($pasta,$imagem); // $lista_dir = scandir($pasta); // $img; // foreach ($lista_dir as $registro['imagem']) { // $img; // } $id = $registro['id']; $nome = $registro['nome']; $email = $registro['email']; $estado = $registro['estado']; $senha = $registro['senha']; $tipo = $registro['tipo']; $data = $registro['data']; $imagem = $pasta.$registro['imagem']; // $imagem= $_FILE[$pasta][ $registro['imagem']]; // $imagem= base64_encode($imagem); $retorno= array($id,$nome,$email,$estado,$senha,$tipo,$data,$imagem); echo json_encode($retorno); // echo json_encode($registro); } ?> Tem bastante coisa comenta nos códigos, pois tentei muita coisa Abraço
  16. gsinhorini

    Montar um select com um arry

    Olá, muito boa tarde! Sou novo como desenvolvimento web e tenho uma duvida. Eu faço uma chamada na api da fipe para pegar as marcas e modelos dos carros e mostro isso em um select. Mas eu gostaria de colocar essas informações no meu banco de dados. Como eu posso montar esse script para fazer automático. Muito obrigado ela ajuda.
  17. uoquisala

    Uma explicação sobre php e json

    Gostaria de uma explicação sobre essa parte do código abaixo e o que => faz.! Sei que estou estou pegando dados do mysql e convertendo e json, mais peguei esse código pronto e adaptei ao meu banco, e funciona normal,mais queria realmente entender o que acontece! <?php header('content-type:text/html;charset=utf-8'); include_once("conect.php"); $sql = "SELECT id, descricao FROM cardapio"; $result = mysqli_query($link, $sql); foreach ($result as $idx => $dado) { // Quero entender daqui ate $descricao = $dado['descricao']; $json["itens"][] = ["id" => $dado['id'], "descricao" => utf8_encode($descricao)]; // aqui } echo json_encode($json, JSON_PRETTY_PRINT); ?>
  18. Prezados, tenho um form (abaixo), que ao informar o código no input Código, o mesmo faz uma consulta no banco (ajax->php->mysql) e retornar um json (deveria) com os dados nome do produto, valor unitário. Na verdade, deveria fazer. Na verdade, estou utilizando a casca de um recurso que já está funcionando, ou seja, tenho um form que ao informar o CEP, existindo na Base de Dados, preenche os demais inputs. O problema, eu acredito que seja isso, como o form acima cria vários inputs com o "mesmo" nome, por exemplo name="produto[]" id="produto[]" o código está se perdendo. trecho que cria o form acima, apenas a primeiro linha. as demais são criadas ao clicar no botão Adicionar Produto, ação realizada no próximo trecho de código. <div id="dynamic_field"> <div class="row"> <div class="col-md-1"> <div class="form-group"> <input type="text" class="form-control input-sm" name="codProd[]" id="codProd[]" placeholder="Codigo" required="required" /> </div> </div> <div class="col-md-4"> <div class="form-group"> <input type="text" class="form-control input-sm" name="nmProd[]" id="nmProd[]" readonly="readonly" /> </div> </div> <div class="col-md-2"> <div class="form-group"> <input type="text" class="form-control input-sm" name="vlrUni[]" id="vlrUni[]" readonly="readonly" /> </div> </div> <div class="col-md-1"> <div class="form-group"> <input type="text" class="form-control input-sm" name="qtd[]" id="qtd[]" required="required" /> </div> </div> <div class="col-md-2"> <div class="form-group"> <input type="text" class="form-control input-sm" name="vlrTotal[]" id="vlrTotal[]" readonly="readonly" /> </div> </div> </div> </div> O script abaixo, está no arquivo que cria o formulário acima. <script type="text/javascript"> $(document).ready(function(){ var postURL = "gravarprodutos.php"; var i=1; $('#add').click(function(){ i++; $('#dynamic_field').append('<div id="row'+i+'" class="row"><div class="col-md-1"><div class="form-group"><input type="text" class="form-control input-sm" name="codProd'+i+'" id="codProd'+i+'" placeholder="Codigo" required="required" /></div></div><div class="col-md-4"><div class="form-group"><input type="text" class="form-control input-sm" name="nmProd'+i+'" id="nmProd'+i+'" readonly="readonly" /></div></div><div class="col-md-2"><div class="form-group"><input type="text" class="form-control input-sm" name="vlrUni'+i+'" id="vlrUni'+i+'" readonly="readonly" /></div></div><div class="col-md-1"><div class="form-group"><input type="text" class="form-control input-sm" name="qtd'+i+'" id="qtd'+i+'" required="required" /></div></div><div class="col-md-2"><div class="form-group"><input type="text" class="form-control input-sm" name="vlrTotal'+i+'" id="vlrTotal'+i+'" readonly="readonly" /></div></div><div class="col-md-2"><div class="form-group"><button type="button" name="remove" id="'+i+'" class="btn btn-danger btn_remove btn-sm"><i class="fa fa-trash"></i></span> Apagar</button></div></div>') }); $(document).on('click', '.btn_remove', function(){ var button_id = $(this).attr("id"); $('#row'+button_id+'').remove(); }); $('#submit').click(function(){ $.ajax({ url:postURL, method:"POST", data:$('#add_name').serialize(), type:'json', success:function(data) { i=1; $('.dynamic-added').remove(); $('#add_name')[0].reset(); alert('Registros inserido com sucesso.'); } }); }); }); </script> Este arquivo produtoAvulso.js é o que recebe ou deveria receber o valor informado no input código e realizado um POST no arquivo consultaprodutoavulso.php $(document).ready( function() { /* Executa a requisição quando o campo CODIGO perder o foco */ $('#codProd').blur(function(){ /* Configura a requisição AJAX */ $.ajax({ url : 'consultaprodutoavulso.php', /* URL que será chamada */ type : 'POST', /* Tipo da requisição */ data: 'produto=' + $('#codProd').val(), /* dado que será enviado via POST */ dataType: 'json', /* Tipo de transmissão */ success: function(data){ if(data.sucesso == 1){ $('#nmProd').val(data.nomeproduto); $('#vlrUni').val(data.valorproduto); $('#qtd').focus(); }else{ alert( "Produto Não encontrado" ); $('#codProd').val(""); $('#qtd').focus(); } } }); return false; }) }); consultaprodutoavulso.php <?php ini_set('default_charset','UTF-8'); require 'conexao.php'; $produto = $_POST['produto']; $consultaProduto = mysqli_query($conn,"select * from produto where codProdutoPersonalizado = '".$produto."' "); if(mysqli_num_rows($consultaProduto) > 0){ foreach ($consultaProduto as $consultaProduto_view) $dados['sucesso'] = "1"; $dados['nomeproduto'] = (string) $consultaProduto_view['nomeProduto'] ; $dados['valorproduto'] = (string) $consultaProduto_view['valorProduto'] ; echo json_encode($dados); }else{ echo "2"; } ?> Em resumo, gostaria, conforme o input código, seja preenchido os dados ao lado, respeitando cada "linha".
  19. Rodrigo Biaggio

    GET Json em página ASP

    Pessoal, preciso de ajudar para conseguir receber dados em formato Json na minha página em ASP. Eu tenho configurado em um produto, o seguinte: URL : http://201.6.19.26/adapter_dynatrace_hom/dynatrace_json.asp Payload: {"State":"{State}","ProblemID":"{ProblemID}","ProblemTitle":"{ProblemTitle}"} Estou enviando as variáveis acima para a página dynatrace_json.asp. <!-- #include file="functions/common.asp" --> <!-- #include file="functions/gera_log.asp" --> <!-- #include file="functions/JSON_2.0.2.asp" --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Integrador - Dynatrace</title> <script language="javascript" runat="server" src="functions/json2.asp"></script> </head> <body> <h1>Integração Dynatrace - JSON</h1> <% simula_json = "{""State"":""State"",""ProblemTitle"":""São Paulo"",""PID"":""São Bernardo do Campo""}" 'Criando Objeto JSON no ASP Set objetoJson = JSON.parse(simula_json) response.Write "State: " & objetoJson.State & "<br/>" response.Write "ProblemTitle: " & objetoJson.ProblemTitle & "<br/>" response.Write "PID: " & objetoJson.PID & "<br/>" Set notebook = Nothing Call DoLog("adapter_dynatrace_hom\log\integrador_dynatrace_SaaS.log", "Recebido POST do Dynatrace. STATE: " & DS_STATE & " | PROBLEM_TITLE: " & DS_PROBLEM_TITLE & " | PROBLEM_URL: " & DS_PROBLEM_URL & " | PID: " & DS_PID & " | PROBLEM_ID: " & DS_PROBLEM_ID & " | PROBLEM_IMPACT: " & DS_PROBLEM_IMPACT & "", "INFO ") response.End %> </body> </html> Como faço para receber o conteúdo dessas variáveis na minha página?? Alguém consegue ajudar? Obrigado.
  20. Lucas Natan Cavichioli

    Como mesclar objetos vindo de um resultado json

    Boa noite galera, estou com uma dificuldade de lógica aqui.. rsrs. Estou consultando uma api de cnpj. Ele me traz um array que contém valores simples e alguns objetos exemplo: "atividade_principal": [ { "text": "Atividades de televisão aberta", "code": "60.21-7-00" } ], "data_situacao": "03/11/2005", "nome": "GLOBO COMUNICACAO E PARTICIPACOES S/A", "uf": "RJ", "telefone": "(21) 2540-2623", "atividades_secundarias": [ { "text": "Reprodução de vídeo em qualquer suporte", "code": "18.30-0-02" }, { "text": "Portais, provedores de conteúdo e outros serviços de informação na internet", "code": "63.19-4-00" }, { "text": "Agenciamento de espaços para publicidade, exceto em veículos de comunicação", "code": "73.12-2-00" }, { "text": "Programadoras", "code": "60.22-5-01" } ] .... .... $var = json_decode($json); // Bloco de código: Seta todos os valores da api menos o cnpj //define delimitador do foreach em 0. $jafoi = 0; $receitawsmodel = new Receitaws(); foreach($var as $valor){ if($jafoi == 0){ foreach($var->atividade_principal as $valor){ $receitawsmodel->setRec_atv_prin_code($valor->code); $receitawsmodel->setRec_atv_prin_text($valor->text); } foreach($var->atividades_secundarias as $valor){ var_dump($valor); $array = array($valor->code, $valor->text); var_dump($array); //aqui eu setava o array com todos os valores tipo: $receitawsmodel->setRec_atv_secundarias($str); } $jafoi = 1; } } .... Tenho que armazenar essas informações no banco. No meu php está assim: O primeiro foreach, da certo, pois todo cnpj vai ter apenas uma atividade principal, porém, no segundo foreach a atividade secundária pode ter varios ou nenhuma. Eu criei uma variavel "$jafoi" como um delimitador pra mim conseguir separar os objetos dos valores simples dentro do array. Como está ali eu crio 4 arrays(óbvio porque ele tem 4 atividades secundárias), gostaria de alguma ideia de como eu poderia fazer para que eu juntasse tudo isso em um array só e usasse um implode pra armazenar uma string com todos esses valores. Alguém pode me ajudar?
  21. Olá pessoal, Estou desenvolvendo uma aplicação onde preciso carregar dados de um arquivo XML em um campo de formulário, porém para carregar esses dados em um select ficaria com muitas opções. Gostaria de utilizar um input text onde um autocomple carrega os dados conforme o usuário for digitado. Tentei encontrar na internet alguma coisa parecida utilizando Jquery, Ajax e Json , mas não como preciso. Estou usando o modelo MVC e PDO. Sou novo no fórum, me desculpem se houver uma pergunta similar. Agrdeço desde já.
  22. ThalissonChagas1407

    PROBLEMA COM JSON PHP

    Bom dia Bom eu tenho uma aplicação, que o ajax preenche os inputs de acordo com o JSON porem , em alguns processos, o json não e retornado quando abro pelo firebug, consigo ver um espaço(quebra de linha) no qual é o que esta atrapalhando ler! ja retirei todos os erros, desabiltei no php.ini e mesmo assim ainda me retorna o erro. codigo que vem no json [{"id_cfop":"1189","codigo_cfop":"5353","desc_cfop":"Presta\u00e7\u00e3o de servi\u00e7o de transporte a estabelecimento comercial"}] essa quebra de linha esta atrapalhando o processo! alguem ja pegou algo parecido, ou sabe como solucionar o problema?
  23. Boa tarde, estou integrando pagamento recorrente do pagseguro em PHP. No entanto consigo criar planos e adicionar uma assinatura (cliente) ao plano. No entanto não estou conseguindo inserir vários clientes (assinaturas) ao mesmo plano. No fórum deles tem várias pessoas com o mesmo problema, mas não tem nenhuma solução até então. Aparentemente encontrei uma solução em http://download.uol.com.br/pagseguro/docs/pagamento-recorrente-transparente.pdf Porém usa Json o que não é minha praia. Então a questão é o que fazer com tal informação usando php. Como enviar os dados. Segue abaixo algumas informações importantes sobre o que tem que ser feito: Adesão a pagamento recorrente Permite aderir um cliente a um plano para que este seja cobrado recorrentemente conforme o plano informado. URL: POST https://ws.pagseguro.uol.com.br/pre-approvals?{authenticationParameters} Formatos disponíveis: JSON Parâmetros JSON No código abaixo, 'plan' seria o código do pano já criado ao qual iria receber a adesão de um novo assinante. { "plan":"89A1108EFEFE7A8EE4065FAD7872DE0D", "reference":"ID-CND", "sender":{ "name":"Comprador", "email":"adesao@istambul.com", "ip":"192.168.0.1", "hash":"hash", "phone":{ "areaCode":"11", "number":"988881234" }, "address":{ "street":"Av. Brigadeira Faria Lima", "number":"1384", "complement":"3 andar", "district":"Jd. Paulistano", "city":"São Paulo", "state":"SP", "country":"BRA", "postalCode":"01452002" }, "documents":[ { "type":"CPF", "value":"00000000191" } ] }, "paymentMethod":{ "type":"CREDITCARD", "creditCard":{ "token":"e08d3dccd95b432ba1c1830c3827f359", "holder":{ "name":"Nome", "birthDate":"11/01/1984", "documents":[ { "type":"CPF", "value":"00000000191" } ], "billingAddress":{ "street":"Av. Brigadeiro Faria Lima", "number":"1384", "complement":"3 andar", "district":"Jd. Paulistano", "city":"São Paulo", "state":"SP", "country":"BRA", "postalCode":"01452002" }, "phone":{ "areaCode":"11", "number":"988881234" } } } } } Resposta de Sucesso { "code":"4989E778E4E4315BB4F37F9CAF05D094" //Código da assinatura } To perdidão, se alguém puder der uma luz, agradeço.
  24. Marlon Mazotti

    JSON data from server could not be parsed

    Olá pessoal, Tenho um sisteminha que funciona 100% na minha maquina utilizando o XAMPP. Porém quando fui hospedar o sistema em outra máquina virtual, comecei a receber essa mensagem de erro "DataTables warning (table id = 'table'): DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error." Alguem poderia dar uma help Obrigado!!
  25. Jhess

    Copiar partes importantes de site

    Olá pessoal, navego nesse site com a requisição na URL: https://www.habbo.com.br/api/public/users?name=jessetopzinho E me retorna os dados: {"uniqueId":"hhbr-3aadbce5848833d1d4b1504289eefe1c", "name":"jessetopzinho", "figureString":"hd-600-14.ch-630-1408.lg-695-1408.ha-3117-1408.fa-1202-1408", "motto":"- O amor é o vínculo da perfeição.", "memberSince":"2015-04-04T18:13:07.000+0000", "profileVisible":true, "selectedBadges":[ {"badgeIndex":1,"code":"PT356","name":"Brasão Imperial","description":""}, {"badgeIndex":2,"code":"PT268","name":"Liar","description":""}, {"badgeIndex":3,"code":"TR271","name":"Lenda Awk","description":"Uma visita na floresta muitas vezes pode ser uma aula de história ao vivo."}, {"badgeIndex":4,"code":"ES801","name":"Exército Brasileiro","description":""}, {"badgeIndex":5,"code":"CAV24","name":"Emblema Secreto: A Poção do Sono","description":""} ]} Eu quero acessar essa URL numa página PHP e capturar apenas isso: O que é o valor de "motto", aguardo respostas.
×

Important Information

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