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

  1. Olá senhores, estou criando uma aplicação simples em AngularJS, a aplicação se resume em 3 páginas: 1 - Aparelho: Onde a pessoa escolhe o aparelho 2 - Planos: Escolhe o plano relacionado ao aparelho 3 - Cadastro final informando nome, e-mail, telefone e etc... A lista de aparelhos e e de planos possiveis praquele aparelho escolhido vem de um arquivo JSON, que eu pego através de uma requisição HTTP A dúvida é: Eu gostaria de ir salvando essas informações, quando ele clicar em um aparelho, salvasse, depois o plano e salvasse e depois de escrever os dados salvasse tudo e saisse na página final e um console.log, mas como faço isso? Tô perdido.. Esse é o meu arquivo api.js, onde faço a requisição dos aparelhos: // plataformas //arquivo api.js app.controller('plataformAPI', function($scope, $http){ $http.get('http://private-59658d-celulardireto2017.apiary-mock.com/plataformas') .then(function(response){ $scope.dados = response.data.plataformas; }); }); Esse é o arquivo home.html, onde a pessoa escolhe os aparelhos: <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align="center" ng-controller="plataformAPI"> <div ng-repeat="x in dados"> <h1>{{x.nome}}</h1> <p>{{x.descricao.replace('|',' ')}}</p> <p><a class="btn btn-primary btn-md" href="{{prefix + x.nome}}" role="button">Quero esse</a></p> </div> </div> Eu gostaria de salvar o nome do aparelho que ele clicou..
  2. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    Sou novo no Python e estou "agarrado" em um problema, segue o código : response = requests.get("http://www.testecliente.com.br/ApiTeste/GetDadosCartaoCliente?CL_COD=1" ) retorno = response.content retorno = retorno.decode("utf-8") json_data = json.loads(retorno) CL_NOME = json_data['CL_NOME'] print ("NOME=" + CL_NOME) aparece o seguinte erro : TypeError : string indices must be integers se eu mando imprimir o json_data aparece : [{"CC_COD":16,"CL_COD":40,"CC_NUMERO_CARTAO":"68453217628884","CC_BANDEIRA":"visa","CC_VALIDADE":"09/21","CC_COD_SEGURANCA":"188","CC_FUNCAO":"C","CC_PRINCIPAL":"S","CL_NOME":"Alexandre Luiz"}] alguém pode me ajudar ?
  3. Luiz Carlos Ferreira

    echo em apenas alguns Arrays JSON

    Estou tentando imprimir apenas os campos deste .json "sku" , "name" , "images" para consumir com boostrap, alguém pode me ajudar, já tentei de toda forma e não consegui. Sei que "_embedded" é do tipo {}object, "product" do tipo {}Array, o resto não sei. Colocando no https://jsoneditoronline.org/ mostra como ele esta construído, mas ainda não aprendi a ler JSON. { "_links": { "self": { "href": "https://app.squidfacil.com.br/api/products?page=1" }, "first": { "href": "https://app.squidfacil.com.br/api/products" }, "last": { "href": "https://app.squidfacil.com.br/api/products?page=132" }, "next": { "href": "https://app.squidfacil.com.br/api/products?page=2" } }, "_embedded": { "product": [ { "sku": "SQUID5991", "name": "Pipoqueira Pop Time Branca Britânia", "slug": "pipoqueira-pop-time-branca-britania", "categories": [ { "id": "58ab9e17384c8a7f5784d104", "name": "Eletro Portateis", "slug": "Eletro Portateis" } ], "brand": "Britânia", "warranty": 360, "available": true, "immediateShipment": true, "stockQuantity": 6, "deadline": 1, "gtin": "7891356002656", "ncm": "85167990", "images": [], "mainImage": { "filename": "https://d27evgefuqvq7p.cloudfront.net/uploads/original/pipoqueira-pop-time-branca-britania3.png" }, "attachments": [], "description": "Pipoqueira Pop Time B-02 - Branca - 127volts", "shortDescription": "Pipoqueira Pop Time Branca Britânia ", "technicalDescription": "<ul><li>127volts</li><li>Não utiliza óleo nem gordura</li><li>Bocal direcionador de pipoca: Garante que a pipoca saia quente direto para uma tigela.</li><li>Porta-fio</li><li>Botão liga/desliga</li><li>Com tampa dosadora</li><li>Tampa dosadora também permite derreter a manteiga e acrescentar depois do preparo</li><li>Base antiderrapante</li></ul>", "includedItems": "1 - Pipoqueira", "measurements": { "weight": 1055, "height": 27, "length": 23, "width": 16 }, "suggestedRetailPrice": { "amount": 12990, "currency": "BRL" }, "squidPrice": { "amount": 7818, "currency": "BRL" }, "profitMargin": { "amount": 5172, "currency": "BRL" }, "_embedded": { "category": { "id": "58ab9e17384c8a7f5784d104", "name": "Eletro Portateis", "slug": "Eletro Portateis", "parents": [ { "id": "56bb5f99263a7b466d00f432", "name": "Casa e Decoração", "slug": "casa-decoracao" } ], "children": [ { "id": "58ab9e42384c8a765784d105", "name": "Aspiradores", "slug": "aspiradores" }, { "id": "58aba1cf384c8a785884d104", "name": "Grill", "slug": "grill" }, { "id": "58aba522384c8ae35984d104", "name": "Espremedores", "slug": "espremedores" }, { "id": "58ac2f50384c8a726b41fd2f", "name": "AirFryer", "slug": "airfryer" }, { "id": "58ac3663384c8a0b6e41fd2d", "name": "Batedeiras", "slug": "batedeiras" }, { "id": "58ac3887384c8a9d6e41fd2e", "name": "Mixer", "slug": "mixer" }, { "id": "58ac3a89384c8a7a6f41fd2d", "name": "Liquidificador", "slug": "liquidificador" }, { "id": "58ac78e1384c8aa27f41fd2e", "name": "Churrasqueiras Elétricas", "slug": "churrasqueiras-eletricas" }, { "id": "58ac7d5b384c8a068141fd57", "name": "Máquinas de Café", "slug": "maquinas-de-cafe" }, { "id": "58ac7eb6384c8a678141fd2d", "name": "Cafeteira", "slug": "cafeteira" }, { "id": "58aca199384c8aad8c41fd2d", "name": "Panelas Elétricas", "slug": "panelas-eletricas" }, { "id": "58aca672384c8a8c8d41fd31", "name": "Ventiladores", "slug": "ventiladores" }, { "id": "58adbbfd384c8aeafddd5f9e", "name": "Panelas de Pressão", "slug": "panelas-de-pressao" }, { "id": "58adc1eb384c8a98ffdd5f9e", "name": "Ferros de Passar", "slug": "ferro-de-passar" }, { "id": "58ade723384c8aae0bdd5f9e", "name": "Furadeiras", "slug": "furadeiras" }, { "id": "58adebc3384c8ae70cdd5f9e", "name": "Micro Retificadoras", "slug": "micro-retificadoras" }, { "id": "58c93705384c8a942edd6f81", "name": "Aquecedores e Desumificadores", "slug": "aquecedores-e-desumificadores" }, { "id": "58ca91b2384c8ae419d203ac", "name": "Aspiradores de Pó", "slug": "aspiradores-de-po" }, { "id": "58d11d0e384c8a023e83a76b", "name": "Bebedouros", "slug": "bebedouros" }, { "id": "58d13194384c8a1f4483a767", "name": "Aspiradores de Pelos", "slug": "aspiradores-de-pelos" }, { "id": "58d13388384c8a9a4483a767", "name": "Balanças", "slug": "balanças" }, { "id": "58d90453384c8adba758965e", "name": "Serras", "slug": "serras" }, { "id": "58dcf9a5384c8af3f2186e48", "name": "Maquinas de Cupcakes", "slug": "maquinas-de-cupcakes" }, { "id": "58dcfee1384c8ad7f4186e4c", "name": "Climatizadores", "slug": "climatizadores" }, { "id": "58dd097a384c8ad5f7186e48", "name": "Caixas de Som", "slug": "caixa-de-som" }, { "id": "58dd0b7e384c8a8ff8186e48", "name": "Crepeiras", "slug": "crepeiras" }, { "id": "58de4ebc384c8abb3adb694d", "name": "Cortadores de Cabelo", "slug": "cortador-de-cabelo" }, { "id": "59316aab384c8a0f48ae75d9", "name": "Umidificadores", "slug": "umidificadores" }, { "id": "595ba3bf384c8adf1bb6d754", "name": "DVD", "slug": "dvd" }, { "id": "595bd79f384c8a8836b6d754", "name": "Plainas", "slug": "plainas" }, { "id": "595bd9c4384c8acb59b6d756", "name": "Lixadeiras", "slug": "lixadeiras" }, { "id": "595bdbff384c8a3171b6d757", "name": "Esmerilhadeira", "slug": "esmerilhadeira" }, { "id": "596ca9a1384c8a1c2f4c3c0f", "name": "Circuladores de ar", "slug": "circuladores-de-ar" }, { "id": "596cb216384c8a67cd4c3c0c", "name": "Depiladores Elétricos", "slug": "depiladores-eletricos" }, { "id": "5981e3c6384c8a3c557b23c6", "name": "Conjuntos", "slug": "conjuntoss" }, { "id": "59bfc2b0384c8a2212b63d52", "name": "Sanduicheiras", "slug": "sanduicheiras" }, { "id": "59f1bbe0384c8a3c4d5d0dab", "name": "Multiprocessadores", "slug": "multiprocessadores" }, { "id": "59f1c38f384c8a035c5d0dab", "name": "Fornos Elétricos", "slug": "fornos-eletricos" }, { "id": "59f1cc0d384c8a676e5d0dab", "name": "Passadeiras", "slug": "Passadeiras" } ], "_links": { "self": { "href": "https://app.squidfacil.com.br/api/categories/58ab9e17384c8a7f5784d104" } } } }, "_links": { "self": { "href": "https://app.squidfacil.com.br/api/products/SQUID5991" } } } ] }, "page_count": 132, "page_size": 30, "total_items": 3944, "page": 1 }
  4. Luiz Carlos Ferreira

    Echo JSON

    Como faço para dar ECHO apenas em SKU e NAME?
  5. Luiz Carlos Ferreira

    ECHO JSON

    Como faço para dar echo apenas em produtos deste PHP. Os tokens são provisorios. <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://app.squidfacil.com.br/api/products?page=1", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "Authorization: Bearer cf674082c2ad47915d15d86373f1258a521e5fc1", "Cache-Control: no-cache", "Postman-Token: c4ede18c-737a-41cb-5f40-b69d66a429a8" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
  6. Estou acompanhando alguns tutoriais no YouTube e me deparei com o seguinte código: Manifest { "name": "Desenvolve.NET", "manifest_version": 2, "description": "Aplicação de teste.", "version": "1.0", "permissions": [ "unlimited_storage", "notifications", "contextMenus", "cookies", "storage", "idle", "tabs", "activeTab" ], "browser_action":{ "default_popup":"popup.html" }, "content_scripts": [ { "matches": ["http://www.google.com/*"], "js":["js/jquery-3.2.1.min.js","js/chrome.js"], "run_at": "document_idle", "persistent": false } ] } Js $('input[name="bntK"').before('input id="bntD" value="Google.NET" arial-label="Google.NET" name="bntX" type="submit" jsaction="sf.chk">'); Deveria ser inserido um botão na pagina do Google, porém nada ocorre. Já tentei utilizar um alert para verificar se o script estava sendo executado, mas sem sucesso. Todos os arquivos estão dentro da pasta js. O arquivo html é executado normalmente, o erro se mantém no JS
  7. Ronny Santana

    mySQL PDO para JSON

    Boa tarde pessoal, desde ontem estou tentando gerar um JSON com dados vindo do mySQL, e nada dá certo, não retorna na tela, nem erro e quando dou um var_dump as informações aparecem. Será que é fácil de resolver para os mais experientes? $DBC = self::DBC(); $QUERY = $DBC->prepare("SELECT * FROM ipLocale WHERE siteaccess = 'RSANTANA.COM/ONEPAGE' ORDER BY id DESC"); $QUERY->execute(); $QUERY = $QUERY->fetchAll(PDO::FETCH_ASSOC); $JSON = array('rsantana_all' => $QUERY); //var_dump($JSON);die; print json_encode($JSON);
  8. Marcos_imasters

    manipulacao de json

    olá pessoa beleza, tou com a seguinte json cidades":{"carregar":["\"Abadia dos Dourados\",\"Abaet\u00e9\""]} estou tendo mostrar dessa forma var x = data.cidades.carregar; for (var i = 0; i < x.length; i++) { console.log(x); } so que em vez de imprir um de cada vez tá imprimindo tudo junto
  9. Jonathan Abas

    loop errado.

    boa noite galera consegui resolver varios problemas com meu API sendo que o loop do meu while tem colocado itens em outros clientes o correto seria cliente 1->itens 1 cliente->2 itens->2 ele á fazendo cliente->1 itens->1 clientes->2itens->1,2,3(ou seja ele tá repitindo os itens do cliente 1 e já puxando itens de um cliente que o while nem mostrou ainda) preciso de uma ajudinha só falta isso ;-; header('Content-Type: application/json'); $sql = mysqli_query($conn, $Search_List) or die (mysql_error()); while($campos = mysqli_fetch_array($sql)){ $arquivos['listapresente'][] = array( 'id_lista'=>$campos[0], 'nome_lista'=>utf8_encode($campos[1]), 'data_valid_lista'=>$campos[2], 'data_cad_lista'=>$campos[3], 'data_eve_lista'=>$campos[4], 'status_lista'=>$campos[5], 'lista_id_cliente'=>$campos[6], 'categoria_id_cat_lista'=>$campos[7], 'id_cliente_parc_lista'=>$campos[8], 'lista_frase'=>utf8_encode($campos[9]), 'latitude'=>utf8_encode($campos[10]), 'longitude'=>utf8_encode($campos[11]), 'logradouro'=>utf8_encode($campos[12]), 'numero'=>$campos[13], 'bairro'=>utf8_encode($campos[14]), 'cep'=>utf8_encode($campos[15]), 'cidade'=>utf8_encode($campos[16]), 'estado'=>utf8_encode($campos[17]), 'forma_retirada'=>$campos[18], 'listapresente_id'=>utf8_encode($campos[19]), 'imagem_lista'=>$campos[20]); $Search_List_Itens = "SELECT * FROM `sysm_itens_lista` WHERE `listapresente_id`= '".utf8_encode($campos[19])."'"; $sql2 = mysqli_query($conn, $Search_List_Itens) or die (mysql_error()); $Search_Itens = mysqli_num_rows($sql2); if($Search_Itens > 0){ while($campoItens = mysqli_fetch_array($sql2)){ $Itens[]=array( 'qtde_item_lista'=>$campoItens[0], 'listas_id_lista'=>$campoItens[1], 'item_id_produto'=>$campoItens[2], 'id_item_lista'=>$campoItens[3], 'listapresente_id'=>utf8_encode($campoItens[4]) ); } $i = ((count($arquivos['listapresente'])) - 1); $arquivos['listapresente'][$i]['listapresenteproduto'] = $Itens; } $vetor = '"data":'; echo "{".$vetor."".json_encode($arquivos)."}"; } segue erro: https://imgur.com/QeMz64e em vez de ele ficar só no cliente que tem o mesmo id que ele , ele aparece em outros clientes com outros ids
  10. Boa noite fiz esse código para pegar algumas informações escolhidas de dentro de um xml de Nfe e gravo em formato json. Mais no último foreach onde pego os itens preciso eliminar a vírgula do ultimo registro, ja tentei várias maneiras e não consegui! <?php function gravar($texto){ $arquivo = "final.json"; $fp = fopen($arquivo, "a+"); fwrite($fp, $texto); fclose($fp); } $xml = simplexml_load_file('1nfe.xml') or die("Não consegui abrir o XML"); foreach($xml->NFe as $NFe) { foreach($xml->NFe->infNFe as $infNFe) { foreach($xml->NFe->infNFe->ide as $ide) { $numeroNF = $ide->nNF; $serie = $ide->serie; foreach($xml->NFe->infNFe->dest as $dest) { $CNPJ = $dest->CNPJ; $xNome = $dest->xNome; foreach($xml->NFe->infNFe->dest->enderDest as $enderDest) { $xLgr = $enderDest->xLgr; $xNro = $enderDest->nro; $xBairro = $enderDest->xBairro; $xMun = $enderDest->xMun; gravar("{\"Nota\":{\"$numeroNF\":{\"Entrega\":{\"Nº Nota\":$numeroNF,\"Serie\":$serie,\"CNPJ\":\"$CNPJ\",\"Cliente\":\"$xNome\",\"Endereço\":\"$xLgr\",\"Nº\":$xNro,\"Bairro\":\"$xBairro\",\"Município\":\"$xMun\"}, "); gravar("\"itens\":{"); foreach($xml->NFe->infNFe->det as $det){ $cProd = $det->prod->cProd; $xProd = $det->prod->xProd; $uCom = $det->prod->uCom; $qCom = $det->prod->qCom; gravar("\"$cProd\" : {"); gravar("\"Descricao\":\"$xProd\",\"Tipo\":\"$uCom\",\"Quantidade\":$qCom}, "); // Eliminar essa ultima virgula, mais so do ultimo registro!. } } } } } } gravar("},"); gravar("\"motorista\":\"Marcelo guedes\"}}} "); ?>
  11. quimera

    Referência Mysql em coluna json

    Bom, já tem muito que estou com essa problemática sem solução. Consulta: "SELECT `id`, `titulo`, `categorias` WHERE `categorias` = '2'" Tabela: | id | titulo | categorias | data | | 1 | tit. a | { "cats": [2, 5, 6] } | 2017-11-27 | | 2 | tit. b | { "cats": [2, 7, 9] } | 2017-11-27 | Agora como fazer para que a consulta entenda que quando estiver na categoria 2 mostre somente os registros certos? Como fazer uma consulta assim? Alguém pode salvar minha vida?
  12. Bom dia. Pessoal sou novato com Json, mais consigo recuperar uma lista de itens com javascript de uma url externa, faço a exibição dos itens em lista com ul's e li's, até ai tudo bem. Nessa lista tenho um link como "saiba +" e ao clicar gostaria de carregar os detalhes desse item que também está no Json para essa nova aba/tela, como posso fazer? E ao exibir na nova janela gostaria de fazer uma navegação do tipo: Anterior e Próximo. Desde já agradeço.
  13. Kleisson Azevedo

    sincronizar estado com cidade em formulario

    bom dia galera. seguinte, preciso fazer um formulário mais ou menos assim... ao selecionar o estado me mostrar as cidades daquele estado.. as tabelas no banco esta todas prontas.. as cidades e os estados tem uma ligação, que é o estado_id (nome da linha da tabela) ou seja, o estado tem um estado_id e todas as cidades tambpem tem um estado_id. estou perdido, desde já, obrigado!
  14. Boa Tarde! Estou tendo uma dificuldade para gerar o json alguém pode me dizer como posso conseguir concluir? O json gerado não é valido. Segue codigo: var i=""; var ii=""; Array.from(resultado).forEach((item) => { let msg = JSON.stringify({ header: { type: "application/vnd.lime.media-link+json", value: { title: "ti", text: "text", type: "image/jpeg", uri: "http://dominio.com/arquivos/imoveis/"+item.dominio } }, options: [ { label: { type: "application/vnd.lime.web-link+json", value: { uri: "https://dominio.com/chat/"+item.dominio+".html", target: "self", title: "Veja as Video" } } }, { label: { type: "application/vnd.lime.web-link+json", value: { uri: "https://dominio.com/chat/"+item.dominio+".html", target: "self", title: "Imagens e plantas" } } }, { label: { type: "text/plain", value: "Ver Mapa" } }, ] })//intens termina aqui ii+= msg+','; }) ii = ii.substring(0,(ii.length - 1)); //console.log(ii); //ii= JSON.parse(ii) let msg2 = '{'+ '"type": "application/vnd.lime.collection+json",'+ '"content":{'+ '"itemType": "application/vnd.lime.document-select+json",'+ '"items": ['+ii+']'+ '},'+ '"to: ""'+ '}';
  15. FamiluMoura

    Select recenbendo de outro select json e php

    tenho 3 select onde o segundo depende do primeiro para aparecer e o terceiro dependo do segundo. depois que o cliente cadastrar. e quer fazer alguma alteração não consigo setar os três. so consigo o primeiro q não manda a ação para o segundo. ai teria que clicar para poder aparecer o segundo select Aqui abaixo esta o primeiro setado. so que pra aparecer o segundo preciso clicar no primeiro que chama o ajax <option value="">Selecione</option> <?php foreach ($rst as $dados){ $id = $dados['idDepartamento']; if($dados['idDepartamento']==$idDepartamento){echo '<option value='.$id.' selected>'.$dados['departamento'].'</option>';}else{ echo '<option value='.$id.'>'.$dados['departamento'].'</option>';}} ?> aqui é o arquivo do segundo q foi chamado não aparece na tela. mais preciso clica no departamento pra poder aparecer $dep = $_POST['dep']; if(!empty($dep)): $procura = "SELECT * FROM subdepartamento WHERE idDepartamento = $dep "; $resDep = $db->query($procura, PDO::FETCH_ASSOC) or die("erro"); ?> <script> $(document).ready( function() { $("#subDepartamento").change(function(){ $.ajax({ "type": "POST", "url" : "frm/php/categoriaA.php", data: {subDep:$(this).val()} , "success" : function(data){ $("#cat").html(data); } }); return false; }); }) </script> <select id="subDepartamento" name="subDepartamento" class="input2"> <option value=""> Selecione </option> <?php foreach ($resDep as $row){ echo '<option value='.$row['idSubDepartamento'].'>'.$row['subDepartamento'].'</option>'; } ?> </select>
  16. Boa noite, Por favor, uma ajuda, sou nova em programação e estou precisando fazer um relacionamento de tabela mysql, com retorno em json, eu tentei o seguinte código, mas está com erros. Já pesquisei muito no google e youtube, mas não consegui achar nada parecido. <?php header("Access-Control-Allow-Origin: *"); header('Content-Type: application/json; charset=utf-8'); $con = new mysqli('mysql.meusite.com.br', 'meubanco', 'senha', 'meubanco'); if (mysqli_connect_errno()) trigger_error(mysqli_connect_error()); $sql = "SELECT refeicao.nome, refeicao.id FROM refeicao_refeicao AS refeicao INNER JOIN refeicao_alimento AS opcao INNER JOIN alimentos_refeicao AS cardapio WHERE cardapio.id_refeicao = refeicao.id AND cardapio.id_alimentos = opcao.id GROUP BY refeicao.id"; $query = mysql_query($sql); $arr = Array(); if(mysql_num_rows($query)){ while($dados = mysql_fetch_object($query)){ $arr[0] = $dados->id; $arr[1] = $dados->nome; $arr[2] = $id_refeicao; } $sql2 = "SELECT refeicao_alimento.nome FROM refeicao_alimento INNER JOIN refeicao_refeicao INNER JOIN alimentos_refeicao WHERE alimentos_refeicao.id_alimentos = refeicao_alimento.id AND alimentos_refeicao.id_refeicao = $id_refeicao GROUP BY refeicao_alimento.id"; $query2 = mysql_query($sql2); $arr2 = Array(); if(mysql_num_rows($query)){ while($dados2 = mysql_fetch_object($query)){ $arr2[0] = $dados2->nome; } } echo json_encode(); //print_r($JSON); } ?> <br /> <b>Warning</b>: mysql_query(): No such file or directory in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>16</b><br /> <br /> <b>Warning</b>: mysql_query(): A link to the server could not be established in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>16</b><br /> <br /> <b>Warning</b>: mysql_num_rows() expects parameter 1 to be resource, boolean given in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>20</b><br /> Eu já uso essa mesma estrutura sql no meu sistema onde cadastro os dados, mas acredito que para api, deve funcionar de forma diferente! Obrigada!
  17. gust.php

    Erro em retorno json

    Me ajudem ... O console aponta para a linha marcada abaixo com o seguinte erro: servico is undefined <anônima> gestao.js:156 n.Callbacks/i() Mando a variavel srv para uma Action do Zend e retorno com um Json $(function(){ $('body').on('click', '.ver', function(){ $.ajax({ url : base_url + '/servico/verServicoEncerrado', method: 'POST', data: { srv: $(this).attr("data-value") } }).done(function(retorno){ var servico = retorno.servico; ---> Olha o servico definido aqui $('#dataInicio').html(servico.DATA_INICIO); ---> O console marca essa linha }); }); });
  18. Tenho a seguinte string json: { "114":[ {"ID":"4","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"3531","DESCRICAO":"REFR COCA COLA 2L","QUANT":"3","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"5","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"3532","DESCRICAO":"REFR COCA COLA 350ML","QUANT":"1","PRECO_UNITARIO":"2.35","PRECO_TOTAL":"1.35","STATUS":"A"}, {"ID":"6","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"2213","DESCRICAO":"ARROZ CRISTAL 5KG","QUANT":"2","PRECO_UNITARIO":"15.48","PRECO_TOTAL":"30.96","STATUS":"A"} ], "115":[ {"ID":"1","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"3531","DESCRICAO":"REFR COCA COLA 2L","QUANT":"3","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"2","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"3532","DESCRICAO":"REFR COCA COLA 350ML","QUANT":"1","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"3","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"2213","DESCRICAO":"ARROZ CRISTAL 5KG","QUANT":"2","PRECO_UNITARIO":"15.48","PRECO_TOTAL":"30.96","STATUS":"A"} ] } preciso quebrá-la em dois objetos e montar um html com esses dados, através de um loop pois podem vir mais de dois objetos. Alguém já enfrentou isso?
  19. Estou desenvolvendo uma aplicação com Angular Cli, estou acompanhado um curso onde ele cria os arrays e cadastra no localStorage do naveador. Mas eu queria fazer diferente, quero chamar uma api, ler esse json e alimentar meu HTML. No app.module.ts importei o HttpClientModule e no meu component.ts coloquei o seguinte: import { Component, OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Component({ selector: 'app-listar', templateUrl: './listar.component.html', styleUrls: ['./listar.component.css'] }) export class ListarComponent implements OnInit { itensJson: string[]; constructor(private http: HttpClient) { } ngOnInit() { const Key = "2hKjRWO84XXPqnffl8lPZW1WCXbSyQj8q5VDpECf"; this.http.get('https://api.com?api_key='+Key).subscribe(data => { this.itensJson = data['itensJson']; }); } } Só que agora eu não sei como manipular isso. No HTML no tr eu coloquei assim: <tr *ngFor="let itensJson of itens"> <td>{{ itens.nome }}</td> </tr> Mas não exibe nada e eu não sei como eu poderia debugar o retorno do Json, estou estudando as sintaxe do Angular, mas não tenho dificuldades em Javascript. Só quero aprender de forma correta a usar o Angular. Abraços e obrigado!
  20. Alanartes

    Requisitar JSON e criar ordem

    Por favor me ajudem organizar essa chamada na <head> 1. Você precisa enviar para o Rede Pay os dados do carrinho e também do comprador através do método POST. Se todas as informações estiverem corretas, você receberá um HTTP 201 (Created) informando sobre o sucesso da solicitação e um JSON no corpo com o OrderId criado. Conforme o exemplo abaixo. Request curl -i -X POST \ -H "Host:api.useredepay.com.br" \ -H "Content-Type:application/json" \ -H "Content-Length:1436" \ -H "Accept:application/json" \ -H "access-token:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \ -d \ '{ "reference": "g2hm6xuklo", "discount": 200, "settings": { "expiresAt": "2017-10-19T15:00:00+02:00", "maxInstallments": 1, "attempts": 1, "shoppingCartRecovery": { "enable": true, "firstAlert": 12, "secondAlert": 24, "thirdAlert": 48, "fourthAlert": 72, "logoUrl": "https://www.userede.com.br/Paginas/Redepay/integre/manual/botoes/cen1_hor_op3_pc_225x45.png" } }, "customer": { "name": "Nome Comprador", "email": "email.comprador@email.com", "documents": [{ "kind": "CPF", "number": 01234567890 }], "phones":[{ "kind": "cellphone", "number": 19999999999 }] }, "shipping":{ "cost": 2000, "address": { "alias": "Residencial", "street": "Alameda dos Resedas", "number": 154, "complement": "Residencial Portal dos Manaca", "postalCode": 13160000, "district": "Sao Bento", "city": "Artur Nogueira", "state": "SP" } }, "items": [{ "id": "1", "amount": 5000, "quantity": 1, "discount": 500, "description": "Fones de ouvido", "freight": 5000 }], "urls":[{ "kind": "redirect", "url": "http://www.minhaloja.com.br" }] }' \ 'https://api.useredepay.com.br/orders' Response HTTP 201 (Created) { "id": "b3ca65c4-9165-4d06-8926-2eb76447d2f9", "createdAt": "2017-10-09T15:56:30-03", "reference": "g2hm6xuklo" } 2. Após receber o OrderId do Rede Pay, você precisa anexar estas informações no botão de pagamento que será utilizado para abrir o checkout. <html> <head> </head> <body> <form action="/backend_lojista/charge" method="POST"> <script src="https://checkout.useredepay.com.br/checkout.js" data-publishable-key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" data-order-id="b3ca65c4-9165-4d06-8926-2eb76447d2f9" data-image="cen1_hor_op1_pc_175x35"></script> </form> </body> </html> Legendas: · _____ = OrderId · _____ = Chaves de segurança (conta Rede Pay). Caso queira, o nosso sistema disponibiliza de biblioteca de integração nas principais linguagens: https://www.userede.com.br/redepay/integre/manual/#bibliotecas
  21. MouseBugado

    Função não retornar texto

    imagem-01 Formato do meu Json. imagem-02 Minha função retornando string imagem-03 Retorno que eu desejo. Observando as imagens podem observar, a minha função está retornando uma string para a determinada ID. E preciso inserir o dado que está contido no arquivo molinere.C33[x]. Como eu faço para retornar o dado que está no json? Obs: eu preciso fazer um Loop dentro desse json, "C33", "C34", "C35" e assim por diante.
  22. Wagner Martins Bodyboard

    Salvar imagem vindo do jquery com o json_encode do PHP

    Estou com uma dúvida quando vou salvar as imagens vindo do jquery com o json_encode do PHP. Tenho esse código jquery para pegar as imagens $('#drag-and-drop-zone').dmUploader({ url: 'upload.php', dataType: 'json', allowedTypes: 'image/*', /*extFilter: 'jpg;png;gif',*/ onInit: function(){ $.danidemo.addLog('#arquivos_cliente', 'default', 'Plugin initialized correctly'); }, onBeforeUpload: function(id){ $.danidemo.addLog('#arquivos_cliente', 'default', 'Starting the upload of #' + id); $.danidemo.updateFileStatus(id, 'default', 'Uploading...'); }, onNewFile: function(id, file){ $.danidemo.addFile('#demo-files', id, file); }, onComplete: function(){ $.danidemo.addLog('#arquivos_cliente', 'default', 'All pending tranfers completed'); }, onUploadProgress: function(id, percent){ var percentStr = percent + '%'; $.danidemo.updateFileProgress(id, percentStr); }, onUploadSuccess: function(id, data){ $.danidemo.addLog('#arquivos_cliente', 'success', 'Upload of file #' + id + ' completed'); $.danidemo.addLog('#arquivos_cliente', 'info', 'Server Response for file #' + id + ': ' + JSON.stringify(data)); $.danidemo.updateFileStatus(id, 'success', 'Upload Completes'); $.danidemo.updateFileProgress(id, '100%'); }, onUploadError: function(id, message){ $.danidemo.updateFileStatus(id, 'error', message); $.danidemo.addLog('#arquivos_cliente', 'error', 'Failed to Upload file #' + id + ': ' + message); }, onFileTypeError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' cannot be added: must be an image'); }, onFileSizeError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' cannot be added: size excess limit'); }, /*onFileExtError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' has a Not Allowed Extension'); },*/ onFallbackMode: function(message){ $.danidemo.addLog('#arquivos_cliente', 'info', 'Browser not supported(do something else here!): ' + message); } }); Pego o status com o json_encode do PHP echo json_encode(array('status' => 'ok')); Como eu faria para pegar o nome de cada imagem enviada, para que depois eu possa gravar em um pasta?
  23. Web.Developer

    API em JSON integer com String

    $api = [ 'name' => 'Hospedagem', // aqui no nome posso usar $string normal agora não value não só numero inteiro 'value' => 1000, // valor (1000 sempre iteiro ) ]; "api": { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 255, "pattern": "^[^<>]+$" }, "value": { "type": "integer", "minimum": 0 }, Minha API abre api Array Nome e Value, Nome aceita $STRING NORMAL mais Value só aceita Numeros Inteiro o tipo values é integer como vou trabalhar com method post dentro do value
  24. rhenan silverio

    JSON para pivot grid

    Quero poder passar um link com JSON, para um pivot grid, fiz o HTML e criei o grid com Pivot, mas sem sucesso com JS. Alguém pode me dar um Help?
  25. Olá Pessoal! Estou criando um sistema de agendas onde eu salvo no banco o resultado em formato JSON. Um exemplo do que é retornado do banco segue abaixo. { "seg":{ "manha":"6,6,6", "tarde":"5" }, "ter":{ "manha":"", "tarde":"" }, "qua":{ "manha":"", "tarde":"4,4,4,4" }, "qui":{ "manha":"", "tarde":"" }, "---":{ "manha":"", "tarde":"" } } Agora, preciso colocar estes números em cada coluna da minha agenda semanal. Já tentei com for, foreach, tirando o parametro true do json_encode para ver se conseguia fazer via obj. Não consigo! haha! Não sei o que colocar no switch, nem se é a melhor maneira. Eu preciso preecher as variáveis que constam nele com os números que vem do JSON. // * Traz os itens da agenda $arrayAgenda = json_decode(AQUI VEM O JSON DO BANCO CITADO ACIMA, true); // * Loop dos dias (Segunda a sexta) for($j = 0; $j < count($arrayAgenda); $j++){ // * Loops do período switch(){ case "": $listaSegundaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaSegundaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaTercaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaTercaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuartaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuartaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuintaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuintaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaSextaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": break; } } Ideias?
×

Important Information

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