Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''json''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


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 195 registros

  1. Boa tarde galera, minha primeira vez aqui hehe, to montando uma aplicação que precisa retornar dados via json pro front, e pra fazer isso, durante a consulta de informações, eu crio uma array com os valores e antes de retornar dou um json_encode nela, porém não ta dando certo. alguém pode me dar um help? Essa é a posição 0 de 9 da array gerada (visualizada por var_dump): [0]=> array(4) { ["codigo"]=> int(13) ["nome"]=> string(18) "EDITALN02-PETSAUDE" ["titulo"]=> string(36) "EDITAL COORDEP - N 02/2016 Pet Saúde" ["descricao"]=> string(586) "é simplesmente uma simulação de texto da indústria tipográfica e de impressos, e vem sendo utilizado desde o século XVI, quando um impressor desconhecido pegou uma bandeja de tipos e os embaralhou para fazer um livro de modelos de tipos. Lorem Ipsum sobreviveu não só a cinco séculos, como também ao salto para a editoração eletrônica, permanecendo essencialmente inalterado. Se popularizou na década de 60, quando a Letraset lançou decalques contendo passagens de Lorem Ipsum, e mais recentemente quando passou a ser integrado a softwares de editoração eletrônica como Aldus PageMaker." } Depois de montar essa array, eu faço isso: return json_encode($this->array_editais);
  2. Fagner Dos Santos

    Problemas com JSON no Webservice

    Amigos, estou com um sério problema com json2.asp Estou usando ele pra listar uma paginação de um webservice. Ele lê normalmente a página 1, mas quando o WHILE passa pra pagina 2 ele me retorna um erro Acredito que seja alguma coisa no sentido de zerar o Objeto Json mas não estou sabendo como fazer. Erro de tempo de execução do Microsoft VBScript erro '800a01b6' O objeto não dá suporte para a propriedade ou método: 'parse' api_sms/grava_extrato_sms.asp, linha 93 paginas=2 conta = 0 webservice_url = "https://api.directcallsoft.com/extrato/list-sms" do while conta <= paginas conta = conta + 1 resultado = "" arrmsg = "" mensagens = "" response.write "conta: " & conta response.write "," '===== CONSULTAR SMS set Xml = Server.Createobject("MSXML2.ServerXMLHTTP") Xml.open "POST", webservice_url, false Xml.setRequestHeader "content-type", "application/x-www-form-urlencoded" Xml.send("access_token="&tokenSMS&"&formato=json&dataInicial="&dataAnterior&"&dataFinal="&dataAtual&"&pagina=" & conta) resultado = Xml.responseText Set json = JSON.parse(resultado) mensagens = json.msg arrmsg = split(mensagens, ",") for i=0 to ubound(arrmsg) response.write "conta_for: " & i response.write "," callerid = json.msg.get(i).callerid cliente = json.msg.get(i).cliente status_sms = json.msg.get(i).status_sms callerid = json.msg.get(i).callerid custo = json.msg.get(i).custo uuid_origem = json.msg.get(i).uuid_origem response.write callerid response.write "," next loop set Xml = Nothing set json = Nothing
  3. Pitag346

    Trabalhando com API's

    Olá pessoal, beleza ? estou com um problema em uma solicitação utilizando um API... segue o código (PHP): <?php $apiKey = ''; $summonerName = $_GET['i']; $result = file_get_contents('https://br.api.pvp.net/api/lol/BR/v1.4/summoner/by-name/'.$summonerName.'?api_key=' . $apiKey); $summoner = json_decode($result)->$summonerName; ?> <h3> <image height="64" width="64" src="http://avatar.leagueoflegends.com/br/<?php print $summonerName; ?>.png" valign="middle"/> <?php print $summonerName ?> </h3> <div> Level: <?php print $summoner->summonerLevel; ?> </div> <?php $result = file_get_contents('https://br.api.riotgames.com/api/lol/BR/v1.3/stats/by-summoner/' . $summoner->id . '?api_key=' . $apiKey); $stats = json_decode($result); foreach($stats->playerStatSummaries as $statSummary){ $losses = property_exists($statSummary, 'losses')? $statSummary->losses : '(not available)'; print '<p><b>' . $statSummary->playerStatSummaryType . '</b>: ' . $statSummary->wins . ' wins, ' . $losses . ' losses</p>'; } ?> estou com problema, utilizei esse código mas esta retornando esse erro: Warning: file_get_contents(https://br.api.riotgames.com/api/lol/BR/v1.3/stats/by-summoner/?api_key=************): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in get.php on line 28 não sei oque está dando de errado.... se alguém puder me ajudar com esse API (O api é da riot games desenvolvedora do jogo League of Legends) Obrigado desde já! att
  4. Pitag346

    Problemas com json_decode

    Olá pessoal, beleza? estou com um problema... tenho uma requisição json, ou seja um api... que encontra-se assim: (exemplo) {"4460961":[{"name":"Urgot's Shadowdancers","tier":"SILVER","queue":"RANKED_SOLO_5x5","entries":[{"playerOrTeamId":"4460961","playerOrTeamName":"Bonbonha","division":"IV","leaguePoints":3,"wins":90,"losses":83,"isHotStreak":false,"isVeteran":false,"isFreshBlood":false,"isInactive":false}]},{"name":"Jax's Crusaders","tier":"SILVER","queue":"RANKED_FLEX_SR","entries":[{"playerOrTeamId":"4460961","playerOrTeamName":"Bonbonha","division":"V","leaguePoints":62,"wins":69,"losses":68,"isHotStreak":false,"isVeteran":false,"isFreshBlood":false,"isInactive":false}]}]} Como podem ver, os índices se repetem... ou seja estão com os índices duplicados e os valores estão diferentes de cada um... gostaria de separa-los, então utilizei: foreach($obj2 as $key => $value){ $tier = $value[0]['tier']; $rank = $value[0]['division']; } o único erro retornado é: Notice: Undefined index: division ... mas o division está definido na API ... não sei oque fazer, e não sei porque não está reconhecendo o indice => "division" ... mas o indice => "tier" está funcionando normal... Espero que ajudem-me... Agradeço desde já!
  5. josePeixoto

    Título aos objetos exibidos em JSON

    Olá à todos! Eu estou com um json exibindo assim: [ { "CRM": "7618", "NaturezaDaOp": "1", "DataDeEmissao": "jun 16, 2017", "OptanteSimplesNacional": "2", "IncentivadorCultural": "2", "Status": "2", "Servico": { ... } ] E gostaria que ele exibisse com nfs em cima, tipo: nfs: { "CRM": "7618", "NaturezaDaOp": "1", "DataDeEmissao": "jun 16, 2017", "OptanteSimplesNacional": "2", "IncentivadorCultural": "2", "Status": "2", "Servico": { .... } Alguém sabe de algum comando ou onde, no servlet, eu coloco isso? (Segue o servlet abaixo) @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { List<NotaFiscal> nf = nfs.retornaTodasNF(); Gson gson = new GsonBuilder().setPrettyPrinting().create(); String json = gson.toJson(nf); ServletUtil.writerJSON(resp, json); } Obrigado desde já!
  6. viniciussvl

    Não consigo pegar o retorno do JSON

    Quero exibir o retorno do json que vem do php no meu script, aqui é o php, debuguei e está retornando o json corretamente: public function verificarDisponibilidade(){ $this->db->where(array('idImovel' => 54)); $select = $this->db->select('data')->get('imovel_disponibilidade')->result(); return json_encode($select); } string(45) "[{"data":"2017-06-16"},{"data":"2017-06-18"}]" Acho que não está entrando nessa função, pois nem exibe o alert, poderiam me ajudar? Já tentei de tudo e não consigo exibir o retorno do maldito json! $.getJSON(path + 'Imovel/verificarDisponibilidade', function (json) { badDates = json; alert(json); });
  7. doulamor

    JavaScript JSon

    Boa tarde pessoal... Estou com uma dificuldade pra popular um array em javascript com dados do meu DB Mysql: <script type="application/javascript" language="javascript"> var arrProd = new Array; <?php do { ?> arrProd[<?php echo $row_rsProd['id']; ?>] = new Array[<?php echo "'".$row_rsProd['Preco1']."'"; ?>,<?php echo "'".$row_rsProd['Preco2']."'"; ?>,<?php echo "'".$row_rsProd['Preco3']."'"; ?>,<?php echo "'".$row_rsProd['Preco4']."'"; ?>]; <?php } while ($row_rsProd = mysqli_fetch_assoc($rsProd)); ?> </script> Estou fazendo algo de errado... pois quando tento exibir o length do arrProd, da erro e não consigo acessar nenhum item do meu array!!!
  8. AnthraxisBR

    Headers para JSON em linux

    Bom, a dúvida é simples: Estava usando Windows 7 como SO, porém a empresa mudou o servidor para Linux Debian, e resolvi muda rmeu ambiente para linux também, Instalei o Mint Linux, atualizei todos os pacotes, instalei todos os pacotes apache2, php, mysql , ok, tudo funcionou. Porém, quando tenho algum retorno JSON através de uma solicitação ajax ele não interpreta a resposta, a preciso realmente colocar os headers em todo lugar que tem retorno JSON ou existe um modo de contornar isso que não seja 'errado'?? Digo isso pois tem muita coisa com retorno, vai ser um baita trabalho modificar isso.
  9. RogerioMartins

    "Pegar" 'valor de campo' de formato JSON em PHP

    Olá Pessoal! Eu tenho a seguinte resposta do servidor em formato Json {"id":"2503f949ref1b63a804dbb746c582a4b","email_address":"rogerio@email.com} ... e mais coisas... O que me interessa é somente o campo "id". (número da chave) A minha estrutura para 'pegar' a resposta do servidor e esta. <?php $url = 'https://servidor.com/xyz'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERPWD, 'usuario:senha'); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); curl_close($ch); // Neste caso a resposta do servidor eu 'joguei' na variavel $data // Aqui eu quero pegar o "id" para fazer o 'if' if ($id == $variavel) { echo 0; } else { echo 1; } ?> Eu não estou conseguindo trabalhar com o JSON e PHP juntos... tentei fazer assim... para testar (ver) se consigo 'pegar' o campo id, mas da erro. Parse error: syntax error, unexpected '<' in /home/.../public_html/xxx/mcjson.php on line 14 <?php $url = 'https://servidor.com/xx'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERPWD, 'usuario:senha'); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); curl_close($ch); // Neste caso a resposta do servidor eu 'joguei' na variavel $data // Aqui eu quero pegar o "id" para fazer o 'if' <p id="demo"></p> <script> var obj = JSON.parse($data); document.getElementById("demo").innerHTML = obj.id; // Mas não deu certo </script> if ($id == $variavel) { echo 0; } else { echo 1; } ?> Bom pessoal eu sou iniciante então desculpa ai se estou cometendo o erro de um. Obrigado! Aguardo!
  10. Olá Pessoal, Preciso de ajuda com consumo de uma URL de um servidor rest que esta me retornando JSON. Seguinte, estava usando o seguinte código: <?php $url = "http://192.168.0.246:8090/vendas/1"; //echo $url; $arquivo = file_get_contents($url); $obj = json_decode($arquivo); $array = json_decode($arquivo, true); <? e neste servidor esta me trazendo tudo certinho, mas então foi trocado o servidor de local e não estou mais conseguindo utilizar essa função, acontece que a mesma só me retorna o nome do servidor, tentei também com o código abaixo, mas continua da mesma forma. <?php function get_content($URL){ $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $URL); $data = curl_exec($ch); curl_close($ch); return $data; } echo get_content('http://192.168.0.233:8080/vendas/1'); <? Não sei mais o que fazer, tentei várias coisas mais não esta aparecendo apenas o nome do server mesmo, o estranho é que no browser esta aparecendo o JSON seguinte: {"Id": 1,"Cliente": {"Id": 1,"Nome": "Tony Stark"},"Endereco": {"Id": 1,"Logradouro": "EUA"},"Data": "2017-05-24","Total": 100 } Aguardo ajuda...
  11. Olá, estou consumindo um servidor REST que retorna em JSON. Na solicitação retornada há um campo de imagem, onde ela foi salva como blob. Por favor poderiam me ajudar a exibir a imagem na tela?! Não estou conseguindo... Segue em anexo o arquivo json como ela me retornando na url. Desde de já, obrigada!! teste.json
  12. Henrique Buzin

    Angular 2 e PHP

    Olá, Sou iniciante em angular 2, estou desenvolvendo uma aplicação utilizando Angular 2 e PHP, mas quando tendo pegar os valores do json dá erro: ERROR Error: Error trying to diff 'Grand Turismo'. Only arrays and iterables are allowed e ERROR CONTEXT DebugContext_ {view: Object, nodeIndex: 23, nodeDef: Object, elDef: Object, elView: Object}. Este é o back-end, está bem simples: <?php use \Psr\Http\Message\ServerRequestInterface as Request; use \Psr\Http\Message\ResponseInterface as Response; header("Access-Control-Allow-Origin: *"); require 'vendor/autoload.php'; $app = new \Slim\App; $app->get('/games', function (Request $request, Response $response){ $games = array(); $games = array( "name" => "Grand Turismo", "category" => "PS4", "price" => "199.99", "quantity" => "8", "production" => "true", "description" => "Eleito o melhor jogo de corrida." ); return json_encode($games); }); $app->run(); ?> app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import { PopupModule } from 'ng2-opd-popup'; import { AppComponent } from './app.component'; import { FooterComponent } from './footer/footer.component'; import { HeaderComponent } from './header/header.component'; import { GamesListingComponent } from './listing/games/games-listing.component'; import { PlatformsListingComponent } from './listing/platforms/platforms-listing.component'; import { routing } from './app.routes'; import 'rxjs/add/operator/map'; @NgModule({ declarations: [ AppComponent, PlatformsListingComponent, FooterComponent, HeaderComponent, GamesListingComponent ], imports: [ BrowserModule, FormsModule, HttpModule, routing, HttpModule, PopupModule.forRoot() ], bootstrap: [AppComponent] }) export class AppModule { } games-listing.component.ts import { Component } from '@angular/core'; import { Http } from '@angular/http'; import {Popup} from 'ng2-opd-popup'; @Component({ moduleId: module.id, selector: 'app-games-listing', templateUrl: './games-listing.component.html', styleUrls: ['./games-listing.component.css'] }) export class GamesListingComponent{ games: Object[] = []; constructor(http: Http, private popup:Popup){ http.get('http://localhost:80/lightning/server/index.php/games') .map(res => res.json()).subscribe(games => { this.games = games; console.log(this.games); }), erro => console.log(erro); } ClickButton(){ this.popup.options = { header: "Your custom header", color: "#5cb85c", // red, blue.... widthProsentage: 40, // The with of the popou measured by browser width animationDuration: 1, // in seconds, 0 = no animation showButtons: true, // You can hide this in case you want to use custom buttons confirmBtnContent: "OK", // The text on your confirm button cancleBtnContent: "Cancel", // the text on your cancel button confirmBtnClass: "btn btn-default", // your class for styling the confirm button cancleBtnClass: "btn btn-default", // you class for styling the cancel button animation: "fadeInDown" // 'fadeInLeft', 'fadeInRight', 'fadeInUp', 'bounceIn','bounceInDown' }; this.popup.show(this.popup.options); } YourConfirmEvent(){ alert('You cliked confirm'); } YourCancelEvent(){ alert('You cliked cancel'); } } games-listing.component.html <table class="table table-striped"> <thead> <tr> <th>Nome</th> <th>Categoria</th> <th>Fabricante</th> <th>Ver mais...</th> </tr> </thead> <tbody> <tr *ngFor="let game of games"> <td>{{game.name}}</td> <td></td> </tr> </tbody> </table> Se precisar de algum outro código, só avisar que passo. Agradeço desde já.
  13. mkboy

    Decodificar Json com vários níveis

    Olá, Estou tentando decodificar um Json, já pesquisei um monte e consegui fazer o primeiro nível, mas nao consigo os dados dos demais níveis. Este é o JSON { "content": [ {"id": 5685, "total": 4403.3, "shipping": {"city": "Maringa"}, "buyer": {"id": 1658}, "payments": [{ "method": "crediCard"} ], "items": [ { "product": {"id": 68178}, "sku": { "id": 68085}, "amount": 1 } ], "deliverStatus": "UNKNOWN" }, Fiz o seguinte: $resposta = json_decode($retorno); $content = $resposta->content; Ai fiz um for para imprimir o resultado: foreach($content as $content_dados) { $id = $content_dados->id; echo "<hr>id: ".$id; echo "<br><br>"; } Assim, eu consigo o primeiro resultado, o 5685, mas, não consigo pegar a Cidade que está dentro do content e os outros campos. Como fazer?
  14. brunindf26

    PHP + JSON

    Boa tarde, Eu tenho um arquivo json que está me retornando da seguinte maneira. {"ntg-version":"19.1.30.1719","treesize":3500,"sensors":[{"objid":100044,"downtimesince":"","downtimesince_raw":"","tags":"bandwidthsensor snmptrafficsensor OI MG Central-1003 Rede-Terrestre Rede-Cooperativas","device":"3169-80 | PSA5054927 |"},{"objid":100045,"downtimesince":"","downtimesince_raw":"","tags":"WAN Oi-R1-256Kb OI MG Central-1003 Rede-Terrestre Rede-Cooperativas","device":"3169-31 | PSA5054627 |"},{"objid":100047,"downtimesince":"","downtimesince_raw":"","tags":"WAN Algar-128Kb ALGAR MG Central-1003 Rede-Terrestre Rede-Cooperativas","device":"8178-0 | 0000137653-URA |"},{"objid":100048,"downtimesince":"","downtimesince_raw":"","tags":"bandwidthsensor snmptrafficsensor ALGAR MG Central-1003 Rede-Terrestre Rede-Cooperativas","device":"3178-0 | 0000187583-URA |"},{"objid":10006,"downtimesince":"","downtimesince_raw":"","tags":"bandwidthsensor snmptrafficsensor OI PR Central-2009 Rede-Terrestre Rede-Cooperativas","device":"5340-11 | TAA0738587 | 103.28.31.253"}] Porém necessito separar os valores que estão nos itens device e tags. Isso já estou conseguindo fazer. O problema esta sendo na hora de gerar o novo array que está dando um loop. Saindo o seguinte resultado: Array ( [0] => Array ( [objid] => 100044 [downtimesince] => [Coop] => 2459-31 [Desi] => PSA505125447 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-14553 ) ) Array ( [0] => Array ( [objid] => 100044 [downtimesince] => [Coop] => 24569-31 [Desi] => PSA50545827 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-2115503 ) [1] => Array ( [objid] => 100045 [downtimesince] => [Coop] => 544169-31 [Desi] => PSA50544527 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-1003 ) ) Array ( [0] => Array ( [objid] => 100044 [downtimesince] => [Coop] => 25469-31 [Desi] => PSA5054827 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-2543 ) [1] => Array ( [objid] => 100045 [downtimesince] => [Coop] => 25469-31 [Desi] => PSA50545587 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-4452 ) [2] => Array ( [objid] => 100047 [downtimesince] => [Coop] => 545178-0 [Desi] => 00015453-URA [Ipsat] => [Operadora] => ALGAR [Uf] => MG [Central] => Central-548003 ) ) Array ( [0] => Array ( [objid] => 100044 [downtimesince] => [Coop] => 54169-31 [Desi] => PSA5542827 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-3615 ) [1] => Array ( [objid] => 100045 [downtimesince] => [Coop] => 5869-31 [Desi] => PSA5054451557 [Ipsat] => [Operadora] => OI [Uf] => MG [Central] => Central-254 ) [2] => Array ( [objid] => 100047 [downtimesince] => [Coop] => 55178-0 [Desi] => 000dada663-URA [Ipsat] => [Operadora] => ALGAR [Uf] => MG [Central] => Central-12555 ) [3] => Array ( [objid] => 100048 [downtimesince] => [Coop] => 5178-0 [Desi] => 0000137dada3-URA [Ipsat] => [Operadora] => ALGAR [Uf] => MG [Central] => Central-10255 ) ) segue meu script <?php $url = "http://localhost/json.html"; $info = file_get_contents($url); $data = json_decode($info); $arr = array(); foreach($data->sensors as $item){ $device = utf8_decode($item -> device); $downtimesince = utf8_decode($item -> downtimesince); $tags = ($item -> tags); $objid = utf8_decode($item -> objid); list($coop, $des, $ipsat) = array_pad(explode('|',$device), 3, ''); list($nada1, $nada2, $operadora, $uf, $central) = array_pad(explode(' ',$tags), 5, ''); $arr[] = array( objid => $objid, downtimesince => $downtimesince, Coop => $coop, Desi => $des, Ipsat => $ipsat, Operadora => $operadora, Uf => $uf, Central => $central ); echo ("<pre>"); print_r($arr); echo ("</pre>"); } ?>
  15. Bom dia, Em determinada parte de meu sistema, eu preciso exibir um gráfico com base em um calculo composto de porcentagem, a função do php que faz esse calculo constrói uma array que deverá ser retornada ao ajax que que solicita essa função: <?php $sql_1 = "SELECT user_cod, user_name FROM users"; $users = Components::get_rs_array_stmt_PDO($sql_1); $users_cod = array_column($users, 'user_cod'); $SQL_users_cod = implode("','", $users_cod); $sql_2 = "SELECT * FROM empresas_base WHERE responsavel IN ('$SQL_users_cod') AND nome != ''"; $emps = Components::get_rs_array_stmt_PDO($sql_2); $emps_cod = array_column($emps, 'cod'); $SQL_emp_cod = implode("','", $emps_cod); $sql_3 = "SELECT * FROM controle_fiscal WHERE empresa IN ('$SQL_emp_cod') AND exercicio = '$exercicio'"; $controles = Components::get_rs_array_stmt_PDO($sql_3); $series = []; $drilldown = []; $a = 1; foreach ($users as $user) { $series[$a]['name'] = $user['user_name']; $drilldown[$a]['name'] = $user['user_name']; $drilldown[$a]['id'] = $user['user_name']; $colaborador[$a] = $user['user_cod']; $count_tot = 0; $count_t_porc = 0; $count_apuracao_tot = 0; $count_recibo_simples_tot = 0; $count_data_envio_tot = 0; $count_data_confirmacao_tot = 0; $count_entrada_notas_tot = 0; $count_saida_notas_tot = 0; $count_sintegra_tot = 0; $count_difal_destda_tot = 0; $count_retencoes_cpom_tot = 0; $count_sped_fiscal_tot = 0; $count_sped_contrib_tot = 0; $count_dctf_tot = 0; $count_retencoes_tot = 0; $count_pgdas_tot = 0; foreach ($emps as $emp) { $responsavel = $emp['responsavel']; if ($responsavel == $colaborador[$a]) { $series[$a]['id'] = $emp['id']; $series[$a]['cod'] = $emp['cod']; $series[$a]['nome'] = $emp['nome']; $series[$a]['cnpj'] = $emp['cnpj']; $series[$a]['insc_estadual'] = $emp['insc_estadual']; $series[$a]['grupo_easy'] = $emp['grupo_easy']; $series[$a]['tributacao'] = $emp['tributacao']; $count_controles = count($controles); foreach ($controles as $controle) { $cod = $controle['empresa']; if ($series[$a]['cod'] == $cod) { $controle_cod = $controle['cod']; $apuracao = Components::convert_into_calc_val($controle['apuracao']); $recibo_simples = Components::convert_into_calc_val($controle['recibo_simples']); $data_envio = $controle['data_envio']; $data_confirmacao = $controle['data_confirmacao']; $entrada_notas = Components::convert_into_calc_val($controle['triagem_notas_ent']); $saida_notas = Components::convert_into_calc_val($controle['triagem_notas_saida']); $sintegra = Components::convert_into_calc_val($controle['sintegra']); $difal_destda = Components::convert_into_calc_val($controle['difal_destda']); $retencoes_cpom = Components::convert_into_calc_val($controle['retencoes_cpom']); $sped_fiscal = Components::convert_into_calc_val($controle['sped_fiscal']); $sped_contrib = Components::convert_into_calc_val($controle['sped_contrib']); $dctf = Components::convert_into_calc_val($controle['dctf']); $retencoes = Components::convert_into_calc_val($controle['retencoes']); $pgdas = Components::convert_into_calc_val($controle['pgdas']); $calc_porc_obrig_response = responseMaker::get_calc_porc_obrig_executed($entrada_notas, $saida_notas, $apuracao, $data_confirmacao, $data_envio, $entrada_notas, $saida_notas, $series[$a]['insc_estadual'], $series[$a]['grupo_easy'], $pgdas, $series[$a]['tributacao'], $sintegra, $recibo_simples, $difal_destda, $retencoes_cpom, $sped_fiscal, $sped_contrib, $dctf, $retencoes); if($data_envio != NULL){ $data_envio_calc = 1; }else{ $data_envio_calc = 0; } if($data_confirmacao != NULL){ $data_confirmacao_calc = 1; }else{ $data_confirmacao_calc = 0; } $count_tot += 1; $count_apuracao_tot += $apuracao; $count_recibo_simples_tot += $recibo_simples; $count_data_envio_tot += $data_envio_calc; $count_data_confirmacao_tot += $data_confirmacao_calc; $count_entrada_notas_tot += $entrada_notas; $count_saida_notas_tot += $saida_notas; $count_sintegra_tot += $sintegra; $count_difal_destda_tot += $difal_destda; $count_retencoes_cpom_tot += $retencoes_cpom; $count_sped_fiscal_tot += $sped_fiscal; $count_sped_contrib_tot += $sped_contrib; $count_dctf_tot += $dctf; $count_retencoes_tot += $retencoes; $count_pgdas_tot += $pgdas; $count_t_porc += $calc_porc_obrig_response; } else { $count_tot += 0; $count_apuracao_tot += 0; $count_recibo_simples_tot += 0; $count_data_envio_tot += 0; $count_data_confirmacao_tot += 0; $count_entrada_notas_tot += 0; $count_saida_notas_tot += 0; $count_sintegra_tot += 0; $count_difal_destda_tot += 0; $count_retencoes_cpom_tot += 0; $count_sped_fiscal_tot += 0; $count_sped_contrib_tot += 0; $count_dctf_tot += 0; $count_retencoes_tot += 0; $count_pgdas_tot += 0; $count_t_porc += 0; } } } } $tot_porc = number_format($count_t_porc / $count_tot, 2, '.', ''); $tot_apuracao = number_format($count_apuracao_tot/$count_tot, 2, '.', ''); $tot_recibo_simples = number_format($count_recibo_simples_tot/$count_tot, 2, '.', ''); $tot_data_envio = number_format($count_data_envio_tot/$count_tot, 2, '.', ''); $tot_data_confirmacao = number_format($count_data_confirmacao_tot/$count_tot, 2, '.', ''); $tot_entrada_notas = number_format($count_entrada_notas_tot/$count_tot, 2, '.', ''); $tot_saida_notas = number_format($count_saida_notas_tot/$count_tot, 2, '.', ''); $tot_sintegra = number_format($count_sintegra_tot/$count_tot, 2, '.', ''); $tot_difal_destda = number_format($count_difal_destda_tot/$count_tot, 2, '.', ''); $tot_retencoes_cpom = number_format($count_retencoes_cpom_tot/$count_tot, 2, '.', ''); $tot_sped_fiscal = number_format($count_sped_fiscal_tot/$count_tot, 2, '.', ''); $tot_sped_contrib = number_format($count_sped_contrib_tot/$count_tot, 2, '.', ''); $tot_dctf = number_format($count_dctf_tot/$count_tot, 2, '.', ''); $tot_retencoes = number_format($count_retencoes_tot/$count_tot, 2, '.', ''); $tot_pgdas = number_format($count_pgdas_tot/$count_tot, 2, '.', ''); $series[$a]['y'] = $tot_porc; $series[$a]['drilldown'] = $user['user_name']; $drilldown[$a]['data'] = Array( "apuracao" => $tot_apuracao, "recibo_simples" => $tot_recibo_simples, "data_envio" => $tot_data_envio, "data_confirmacao" => $tot_data_confirmacao, "entrada_notas" => $tot_entrada_notas, "saida_notas" => $tot_saida_notas, "sintegra" => $tot_sintegra, "difal_destda" => $tot_difal_destda, "retencoes_cpom" => $tot_retencoes_cpom, "sped_fiscal" => $tot_sped_fiscal, "sped_contrib" => $tot_sped_contrib, "dctf" => $tot_dctf, "retencoes" => $tot_retencoes, "pgdas" => $tot_pgdas, ); $a++; } $response = []; $response['series'] = $series; $response['drilldown'] = $drilldown; } //print_r($response); //header("Content-type: text/json"); //return json_encode($response); echo json_encode($response); O ajax que faz a solicitação $(document).on('click', '.exec_render_chart_controle_de_obrigacoes_fiscal', function (a) { a.preventDefault; var setor = $(this).data('setor'); var type = $('.tipos_de_graficos_fiscal').val(); var exercicio = $(".exercicio").val(); $.ajax({ type: "POST", url: "call_functions.php", data: {function: 'exec_render_chart_controle_de_obrigacoes_fiscal', type: type, exercicio: exercicio}, dataType: 'json', success: function (data) { //var chart = data['chart']; //var data_infos = data['data']; alert(type); $('.' + setor + '_container').empty().html("<div id='chart_container' style='margin:0px'></div>"); if (type === '1') { concluidos_por_regime_chart(data); } if (type === '2') { concluidos_por_responsavel_chart(data); } } }); }); O grande problema é, os cálculos estão sendo feitos ok, mas, quando eu tento retornar a array $response com json_encode, ele retorna sempre vazio, e quando retorno com print_r ele exibe os valores corretamente, não consigo achar o que pode ser isso de jeito nenhum, se alguém tiver alguma ideia agradeço.
  16. Olá galera, seguinte estou efetuando uma consulta no banco de dados só que o retorno não esta respeitando a condição que só deve retornar registros para a sessão do cliente logado, segue a baixo o scrip e o php para ajuda. //autocomplete script $(document).on('focus','.autocomplete_txt',function(){ type = $(this).data('type'); if(type =='productCode' )autoTypeNo=0; if(type =='productName' )autoTypeNo=1; $(this).autocomplete({ source: function( request, response ) { $.ajax({ url : 'ajax/ajax.php', dataType: "json", method: 'post', data: { name_startsWith: request.term, type: type }, success: function( data ) { response( $.map( data, function( item ) { var code = item.split("|"); return { label: code[autoTypeNo], value: code[autoTypeNo], data : item } })); } }); }, autoFocus: true, minLength: 0, select: function( event, ui ) { var names = ui.item.data.split("|"); id_arr = $(this).attr('id'); id = id_arr.split("_"); $('#itemNo_'+id[1]).val(names[0]); $('#itemName_'+id[1]).val(names[1]); $('#quantity_'+id[1]).val(1); $('#price_'+id[1]).val(names[2]); $('#total_'+id[1]).val( 1*names[2] ); $('#id_'+id[1]).val( 1*names[2] ); calculateTotal(); } }); }); PHP require_once '../includes/funcoes.php'; if(!empty($_POST['type'])){ $type = $_POST['type']; $name = $_POST['name_startsWith']; $result = mysql_query("SELECT sgi_produtos_nome, clientes_id_INT, sgi_produtos_venda_FLOAT,sgi_produtos_id, sgi_produtos_codigo, sgi_produtos_barras FROM sgi_produtos where clientes_id_INT = ".$_SESSION["login"][3]." and sgi_produtos_nome LIKE '".$name."%' OR sgi_produtos_codigo LIKE '".$name."%' OR sgi_produtos_barras LIKE '".$name."%'"); $data = array(); while ($row = mysql_fetch_array($result)) { $name = $row['sgi_produtos_id'].' '.$row['sgi_produtos_barras'].' '.$row['sgi_produtos_codigo'].' '.$row['sgi_produtos_nome'].' |'.$row['sgi_produtos_nome'].'|'.$row['sgi_produtos_venda_FLOAT'].''; array_push($data, $name); } echo json_encode($data); }
  17. FabianoSouza

    Tratar variável JSON para exibir imagem

    Fiz meu "gridview" na unha! Usando JSON e JS. Está funcionando redondo. Agora quero implementar um recurso para "manipular" o valor retornado caso seja imagem (para mostrar ícones no grid). Inicialmente pensei em: 1 - Usar Len para recuperar os últimos 4 caracteres da string 2 - Se for .jpg, .gif ou .png então crio uma tag IMG (dentro da TD da tabela) e defino o atributo SCR com o valor da string (algo como minha_imagem.jpg) Ou seja, o JS teria que "testar" todos os campo a cada iteração do loop. Em anexo está um print para ajudar a compreender o contexto. Quero saber dos colegas qual a melhorar maneira para fazer isso. Grato.
  18. Boa tarde, Estou desenvolvendo um projeto, e em determinado momento, eu tenho que exibir um gráfico (highcharts sem suporte). Esse gráfico deve ser chamado novamente toda vez que o elemento "#fiscal_chart_obg_container" for carregado. O evento jQuery fica no em um arquivo carregado na index chamado jquery.system.app.js $("#fiscal_chart_obg_container").ready(function () { var data_a = $('.data_chart_dashboard_fiscal').val(); var regime = $('.filtro_por_regime_chart_dashboard_fiscal').val(); $.ajax({ url: 'callFunctions.php', type: 'POST', data: {funcao: 'chart_por_regime_dashboard_fiscal', regime: regime, resposta: 'feitos', data_relacionada: data_a}, async: true, dataType: "json", success: function (data) { var dados = data; //var categorias = data['categoria']; $.ajax({ url: 'callFunctions.php', type: 'POST', data: {funcao: 'chart_por_regime_dashboard_fiscal', regime: regime, resposta: 'nao_feitos', data_relacionada: data_a}, async: true, dataType: "json", success: function (data2) { var dados2 = data2; //var categorias = data['categoria']; elementosData(dados, regime, dados2); } }); } }); }); Esse gráfico também é chamado com um outro evento 'onchange' de um select, mas esse outro evento funciona corretamente, o problema está em chamar p evento quando o elemento relacionado for carregado, ele chama apenas um vez, ou não chama o evento, na verdade,todos os gráficos que estão atrelados a uma chamada como essa : não estão sendo chamados em um segunda exibição do elemento, somente na primeira, ou em nenhuma. Existem vários plugins no sistema, mas acredito que um plugin não deva interferir em uma chamada do jQuery. Estou a alguns dias com esse problema, se alguém souber alguma opção de solução para "Chamar evento jQuery ao carregar elemento' agradeço.
  19. Boa noite pessoal, estou montando um grafico em tempo real de dados que sao inseridos em uma tabela MYSQL... Estou com dificuldades de colocar as variaveis do banco de dados em um grafico de linha em javascript ou qualquer outro grafico, desde que seja um grafico de linha que eu consiga atualizar a cada 30 segundos automaticamente com o refresh da pagina (ou refresh do grafico). Alguem pode me ajudar por favor? Segue os campos da minha tabela, e o tipo de grafico que preciso criar: mysql> select * from tempdat; +-----+------------+----------+-----------+-------------+---------+----------------------------+ | id | tdate | ttime | zone | temperatura | umidade | image | +-----+------------+----------+-----------+-------------+---------+----------------------------+ | 7 | 2017-04-22 | 00:00:07 | principal | 24 | 45 | photo-21-04-2017.23.59.jpg | | 8 | 2017-04-22 | 00:10:03 | principal | 24 | 45 | photo-22-04-2017.00.09.jpg | | 9 | 2017-04-22 | 00:20:10 | principal | 24 | 44 | photo-22-04-2017.00.19.jpg | | 10 | 2017-04-22 | 00:30:03 | principal | 24 | 46 | photo-22-04-2017.00.29.jpg | | 11 | 2017-04-22 | 00:40:02 | principal | 24 | 44 | photo-22-04-2017.00.39.jpg | | 12 | 2017-04-22 | 00:50:02 | principal | 24 | 45 | photo-22-04-2017.00.49.jpg | | 13 | 2017-04-22 | 01:00:02 | principal | 24 | 45 | photo-22-04-2017.00.59.jpg | | 14 | 2017-04-22 | 01:10:04 | principal | 24 | 46 | photo-22-04-2017.01.09.jpg | | 15 | 2017-04-22 | 01:20:02 | principal | 26 | 43 | photo-22-04-2017.01.19.jpg | | 16 | 2017-04-22 | 01:30:02 | principal | 25 | 44 | photo-22-04-2017.01.29.jpg | os dados de data, tempo (hora), temperatura e umidade preciso incluir em um grafico em uma pagina php onde seja atualizado a cada 30s ou 1 min. (na tabela os dados sao incluidos a cada 10min por enquanto). Com a pagina abaixo eu consigo imprimir todos esses dados da tabela em uma pagina, utilizando comandos php e mysql... agora como posso colocar isso em um grafico json, javascript ou qualquer um que funcione? alguem pode me ajudar por favor??? ja tentei diversos graficos em javascript e json mas quando tento incluir as variaveis em php tenho problemas, nao estou conseguindo. $host="localhost"; $username="monitor"; $password="password"; $db_name="temps"; $tbl_name="tempdat"; mysql_connect("$host", "$username", "$password") or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $pagina=(isset($_GET['pagina']))? $_GET['pagina'] : 1; $sql="SELECT * FROM $tbl_name ORDER BY tdate DESC, ttime DESC"; $data=mysql_query($sql); $total=mysql_num_rows($data); $registros=10; $numPaginas=ceil($total/$registros); $inicio = ($registros*$pagina)-$registros; $cmd="SELECT * FROM $tbl_name ORDER BY tdate DESC, ttime DESC limit $inicio,$registros"; $data=mysql_query($cmd); $total=mysql_num_rows($data); while($row = mysql_fetch_array($data)){ echo "<tr><td align=center> "; echo $row['tdate'] . " </td><td align=center> " . $row['ttime'] . " </td><td align=center> " . $row['temperatura'] . " </td><td align=center> " . $row['umidade'] . " </td><td align=center><a onclick=popupCenter('/camera/" . $row['image'] . "','myPop1','450','450'); href=javascript:void(0);><img src=/camera/" . $row['image'] . " width=60 height=60></a></td>"; echo "</td></tr>"; } echo "</table>"; echo "<p>"; for($i = 1; $i < $numPaginas + 1; $i++) { echo "<font size=2 face=Arial><a href='dados_grafico.php?pagina=$i'>".$i."</a></font> "; } echo "</center>"; mysql_close(); ?> Obrigado desde já pessoal! Abraços!!
  20. Olá, gostaria de saber como eu posso criar um array de array e atribuir ele a uma variável json. Exemplo: var dadosTags = new Array(); var tTags = "<?echo $tags;?>".split(' '); for (var i = 0; i < tTags.lenght; i++) { dadosTags.push({tag: tTags[i].toString()}); } $('.chips-initial').material_chip({ data: [{dadosTags}]; //Aqui deveria ter um json com a seguinte estrutura: [{tag: 'cas'},{tag: 'a'},...] }); Porém, não retorna nada. O que tem de errado no código?
  21. Tenho um sistema que mostra dados de um json externo, porem, o site fica lento pois faço varias requisições em diversas URLs em cada página. estou lendo os dados assim: <?php $url = file_get_contents('url aqui'); $json = json_decode($url, true); ?> tem alguma maneira mais rapida? Obrigado!!
  22. aluizius

    [Resolvido] Objetos JSON

    var melhorsemana = 0; var maiorquantidade = +prompt("Vendas da semana 1: "); for (var i = 2; i <= 4; i = i + 1) { var qt = 0; if (qt > maiorquantidade) { maiorquantidade = qt; melhorsemana = i; } } alert ("Melhor semana: "+melhorsemana+ " / Maior quantidade: " +maiorquantidade); Pessoal, não tenho muita prática com JSON, queira saber como ficaria esse programinha com uma function retornando um objeto JSON com parâmetros. Ele pede para colocar a quantidade de vendas em cada semana e no fim mostra qual semana rendeu mais. Eu utilizo melhorsemana = 0 para servir de parâmetro para a primeira semana, mas queria que tivesse também outra forma de fazer isso.
  23. gabriel_hcel

    Como pegar um atributo json com php?

    Eai galera, tenho um código para retornar resultados em json e com ele eu consigo retornar os nomes dos produtos mas não consigo retornar os atributos url. com xml eu fazia assim: <?php echo $e->links->link['url']; ?> e ele pegava o atributo certinho, mas em json não estou conseguindo. Código: <?php $url = file_get_contents('url aqui'); $json = json_decode($url); $produtos = $json->product; foreach ($produtos as $e ) { echo $e->product->productname; ?> <a href="<?php echo $e->links->link['url']; ?>"> Link </a> </br> <?php } ?> o Json: Se souberem, agradeço!
  24. oscar009

    ler json usando jquery.

    Olá pessoal , sou iniciante nos estudos de linguagem e estou fazendo uma página simples com um mapa. eu criei um arquivo json com a latitude e longitude dos marcadores do mapa. porém eu quero que o meu mapa abra e pegue as coordenadas que estão lá no arquivo json. usei o código abaixo , porém não está funcionando . Alguém pode me informar onde está o erro ou se está tudo errado ? ARQUIVO JSON | novo.json [{"coordenadas":"-23.549014, -46.659386"}, {"coordenadas":"-23.558333, -46.632135"}] ========================================================================= PARTE DO SCRIPT DO MAPA function initMap() { var myLatLng = {lat: -23.558333, lng: -46.632135}; var map = new google.maps.Map(document.getElementById('map'), { zoom: 14, center: myLatLng }); $.getJSON( 'novo.json' , function(pontos) { $.each( pontos, function( index, ponto ) { var marker = new google.maps.Marker({ position:new google.maps.LatLng(ponto.coordenadas), // <= A NUMERAÇÃO DAS COORDENADAS DEVERIA CARREGAR AQUI. map: map, title: 'Marcador' }); } ========================================== O problema é que não estou conseguindo fazer o jQuery ler o Json na parte das coordenadas. Agradeço muito a todos ai do fórum que puder me ajudar.
  25. oscar009

    Converter dados Mysql em JSON usando PHP

    Olá pessoal , Eu estou fazendo um estudo para converter o resultado ou os dados do Mysql em Json , usando o PHP. Porém não estou conseguindo fazer essa conversão. Por favor , alguém sabe me informar no que eu estou errando nesse código ? Se eu fizer com uma variavel array , ai dá tudo certo para que ele fique no formato Json. Porém quando eu trago o resultado lá do Banco de Dados ele não fica no formato. ** == Meu Banco de dados == ** banco = dados | tabela = detalhes id = int | nome = varchar | idade = varchar | cidade = varchar Resultado no Browser Agradeço a todos ai que puder me dá essa força !
×

Informação importante

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