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. Anderson Nascimento

    Jgrid Retorna Json .NET

    Boa tarde, preciso de um help, Estou tentando executar uma Jgrid, retornando um serviço(.asmx), retorna do banco ok no Chrome porém não alimenta a grid e não da erro. Segue: aspx <div id="dataTables_wrapper"> <table id="jQGridDemo"> </table> <div id="jQGridDemoPager"> </div> </div> asmx private relValidade relVal = new relValidade(); private HttpContext context; JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); EntRelPrazoValidade entRelPrazoValidade = new EntRelPrazoValidade(); [WebMethod] [scriptMethod(ResponseFormat = ResponseFormat.Json)] public string HelloWorld() { DataTable dt = new DataTable(); dt = relVal.CarregaDados(); string json = string.Empty; List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>(); Dictionary<string, object> row; foreach (System.Data.DataRow dr in dt.Rows) { row = new Dictionary<string, object>(); foreach (System.Data.DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); } rows.Add(row); } json = jsSerializer.Serialize(rows); return json; } js $(document).ready(function () { // debugger; jQuery("#jQGridDemo").jqGrid({ //type: "GET", url: 'http://localhost:14365/Services/WebService.asmx/HelloWorld' //data: "{}", //crossDomain: false, //cache: false, contentType: "application/json; charset=utf-8", serializeGridData: function (postData) { return JSON.stringify(postData); }, method: "GET", datatype: "json", repeatitems: true, key: true, jsonReader: { repeatitems: true, root: "d.rows", page: "d.page", total: "d.total", records: "d.records" }, colNames: ['Cod Produto', 'Produto', 'Classe', 'Saldo'], colModel: [ { name: 'cdProduto', index: 'cdProduto', width: 120, stype: 'text' }, { name: 'dsProduto', index: 'dsProduto', width: 180, stype: 'text' }, { name: 'dsDescricaoClasse', index: 'dsDescricaoClasse', width: 180, stype: 'text' }, { name: 'nrSaldo', index: 'nrSaldo', width: 100, stype: 'text' }, ], complete: function (jsondata, stat) { if (stat == "success") { var thegrid = jQuery("#liste")[0]; var datajson = JSON.parse(jsondata.responseText).d; thegrid.addJSONData(datajson); alert(datajson); } else { $(".loading").hide(); alert("Error with AJAX callback"); } }, error: function (xmlHttpRequest, status, err) { //Caso ocorra algum erro: $('.valor').html('Ocorreu um erro'); }, serializeGridData: function (postData) { try { return JSON.stringify(postData); } catch (e) { } }, //success: function (data, status) { alert(data.d) }, //error: function (xmlHttpRequest, status, err) { alert("Erro") }, rowNum: 10, //mtype: 'GET', loadonce: true, rowList: [10, 20, 30], sortname: 'cdProduto', viewrecords: true, //sortorder: "desc", caption: "List Employee Details" }) }); Formato {"cdProduto":"EYA01445","dsProduto":"CARTÃO CIOC CLUB","dsDescricaoClasse":"DISPONIVEL","nrSaldo":6563} Desde já, obrigado.
  2. Cesar Melo

    PHP com Json e Google Charts

    Olá! Estou tentando usar o google charts pela primeira vez para tentar exibir um gráfico em uma pagina. Vou explicar como estou tentando fazer isso... Tenho uma pagina que faz uma requisição via "ajax"(dataType: json) para outra pagina que roda uma query sql. O resultado dessa query eu armazeno em um array, que depois utilizo a função "json_encode" para codificar o array no formato json. Até aí tudo funciona normal, porem o gráfico não é exibido na pagina que faz a requisição por um pequeno detalhe de aspas no array. Exemplo de resultado: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":"5033.99"}]}, {"c":[{"v":"FORMATACAO"},{"v":"640.00"}]} ] } Como deveria ser: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":5033.99}]}, {"c":[{"v":"FORMATACAO"},{"v":640.00}]} ] } Repare que nas linhas onde eu tenho "acesso remoto" e "formatação", ao lado seria respectivamente seus valores. É nesse campo "valor" que não deveria aparecer aspas. Mas a função "json_enconde" coloca aspas em todos os campos, e por esse motivo o gráfico não é exibido. Quando removo essas aspas desse campo "valor" manualmente e coloco na pagina, o gráfico é exibido. Alguem sabe como posso resolver esse problema? Alguem já conseguiu utilizar o charts dessa maneira que estou tentando? Obs: Como estou utilizando o charts pela primeira vez, segui a documentação do Google Chart com Json.
  3. Bom dia, Preciso de uma ajuda para criar uma tabela com os dados que vierem do json. php function historico(){ $idchamado = $this->input->post("idchamado"); $this->load->model("chamado/chamado_model"); $consulta = $this->chamado_model->m_historico($idchamado); if($consulta->num_rows() == 0){ die("Histórico não encontrado"); } echo json_encode($consulta); } JS function carregaTabelaJSon(idchamado){ $.post(base_url+'/index.php/chamado/chamado_controller/historico', { idchamado: idchamado }, function (data){ $('#nometecnico').val(data.nometecnico); (....) }, 'json'); Esse Js preenche apenas 1 campo. Eu queria que preenchesse todos, conforme a quantidade de dados do banco. <td style="text-align: center;"><input type="text" class="form-control" id="nometecnico" name='nometecnico'></td> Usei input porque ele não exibe nada no <td> ou <div> de eu tentar colocar o id em 1 desses. Mas isso é o de menos. Eu so queria saber como faz para listar todos os registros.
  4. Ola galera, To com um problema, estou fazendo um sistema para uma pizzaria, e nele vai ter a opção de remover ingredientes... E como estou fazendo, coloco um dataset no botão com os parametros que irei precisar para adicionar na session INGREDIENTES. Só que após a pessoa remover os ingredientes, irá recarregar a tela que aparece os ingredientes, porém precisa exibir somente os que não existe na session. Como estou tentando fazer, mas está totalmente errado o foreach, poderiam me ajudar? $r = $model->pedidoResumoIngredientes($_POST); if(!isset( $_SESSION['ingredientes'] )){ echo json_encode($r); }else{ foreach ($r as $key => $value) { $c = 0; $i = ( !isset( $c ) ) ? 1 : ( count( $c ) + 1 ) ; var_dump( $value['id'] == $_SESSION['ingredientes'][$i]['idingrediente']); // var_dump( $_SESSION['ingredientes'][$i]['idingrediente']); } }
  5. Olá pessoal estou com um entrave aqui, como eu consigo obter o resultado de um JSON em uma variável em php ? Tenho um script desses que você escolhe o estado e depois a cidade em um < select option>, porem quando eu escolho o estado e a cidade que desejo, eu não estou acertando mostrar esse resultado em um echo obviamente tenho que armazenar o que escolhi no select option em uma variável mas como fazer isso. eu obtive o código nesse site. https://gist.github.com/ografael/2037135 abaixo esta o meu html. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="js/js/jquery-1.3.1.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $.getJSON('estados_cidades.json', function (data) { var items = []; var options = '<option value="">escolha um estado</option>'; $.each(data, function (key, val) { options += '<option value="' + val.nome + '">' + val.nome + '</option>'; }); $("#estados").html(options); $("#estados").change(function () { var options_cidades = ''; var str = ""; $("#estados option:selected").each(function () { str += $(this).text(); }); $.each(data, function (key, val) { if(val.nome == str) { $.each(val.cidades, function (key_city, val_city) { options_cidades += '<option value="' + val_city + '">' + val_city + '</option>'; }); } }); $("#cidades").html(options_cidades); }).change(); }); }); </script> </head> <body> <form action="teste.php" method="post"> <!-- Estado --> <select id="estados"> <option value=""></option> </select> <select id="cidades"> </select> <button type="submit" name="cadastro" class="btn btn-success">Cadastrar</button> </form> </body> </html> se por possível posta o resultado, digo o código com a logica pra que eu possa entender. desde já agradeço a todos
  6. Hisoka.

    Retornar consulta completa

    Bom dia amigos, Preciso retornar uma consulta completa, trazendo todos os dados do banco e passando para o json. function historico(){ $idchamado = $this->input->post("idchamado"); $this->load->model("chamado/chamado_model"); $consulta = $this->chamado_model->m_historico($idchamado); $consulta = array( "nometecnico" => $consulta->row()->nometecnico, "emailtecnico" => $consulta->row()->emailtecnico ); echo json_encode($consulta); } Quando faço isso, ele me retorna apenas a 1ª linha de registros do banco. Eu gostaria que retornasse todas. Sei que deve ser um loop que falta ai, mas os que ja fiz não me retornam em nada.
  7. Pitag346

    Calculo via Json

    Olá pessoal, preciso de uma ajudinha... tenho o seguinte código html: <div class="form-group"> <input type="text" name="valor_total" class="form-control1" placeholder="Valor total" > </div> <div class="form-group"> <input type="text" name="desconto" class="form-control1"> </div> <div class="form-group"> <select name="mensalidades" class="form-control1"> <option selected="true">Selecione</option> <option value="0">Á vista</option> <option value="1">1 x</option> <option value="2">2 x</option> <option value="3">3 x</option> <option value="4">4 x</option> <option value="5">5 x</option> <option value="6">6 x</option> <option value="7">7 x</option> <option value="8">8 x</option> <option value="9">9 x</option> <option value="10">10 x</option> <option value="11">11 x</option> <option value="12">12 x</option> </select> </div> <div class="form-group"> <input type="text" name="valor_mensalidade" id="valor_mensalidade" readonly="true" class="form-control1" /> </div> gostaria de saber como faço isso via json, no caso após preencher os 3 inputs (valor_total, Desconto e Mensalidades) ele me gerar o resultado no campo (valor_mensalidade)... lembrando que o campo mensalidades ele divide o valor conforme a opção e o campo desconto seria uma subtração por porcentagem.... espero que seja possível fazer com json se não for possível, aceito outras dicas que teriam quase o mesmo exito. Obrigado! Obs: estou iniciando no JAVASCRIPT
  8. jclima27

    Problema ao usar $getJSON

    Estou tentando acessar os dados json da pagina http://bpixel.com.br/teste/itens.json via localhost, porem está aparecendo o seguinte erro no console do googl chrome XMLHttpRequest cannot load http://bpixel.com.br/teste/itens.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. Alguém sabe dizer o motivo, meu codigo abaixo var teste; function carregarJson(){ $.getJSON('http://bpixel.com.br/teste/itens.json') .done(function(data){ teste = data; console.log(teste); }).fail(function(){ alert("deu m*****"); }) } carregarJson(); obs: ele da o alerta =/
  9. Esse código funciona corretamente com as datas fixas. Como fazer para usar as datas que estão cadastradas no banco de dados mysql? if (!empty($_REQUEST['year']) && !empty($_REQUEST['month'])) { $dates = array( array( 'date' => '2016-09-17', 'badge' => false, 'title' => 'Evento para o dia 22-09-17', 'body' => 'Descrição do evento', ), array( 'date' => '2016-09-23', 'badge' => false, 'title' => 'Evento para o dia 22-09-23', 'body' => 'Descrição do evento', ), array( 'date' => '2016-09-30', 'badge' => false, 'title' => 'Evento para o dia 22-09-30', 'body' => 'Descrição do evento', ), array( 'date' => '2016-10-02', 'badge' => false, 'title' => 'Evento para o dia 22-10-02', 'body' => 'Descrição do evento', ), ); echo json_encode($dates); } else { echo json_encode(array()); }
  10. ma_gr

    Converter array para string

    Como posso converter o array abaixo que me traz os diretórios para que eu possa fazer um echo no formato json? <?php $path = "images"; $dirs = glob($path . "/*", GLOB_ONLYDIR); foreach($dirs as $dir){ $reg = array( "FOLDER" => $dir ); $return[] = $reg; } $return = json_encode($return); echo $return; ?> Não estou conseguindo mostrar no browser, o que é estranho porque no código abaixo onde trago somente imagens e não os diretórios, tudo funciona normalmente. E no código acima recebo Array to string conversion in C:\wamp64\... $dir = "images/Sexta-feira-Noite/"; $images = glob($dir."*.jpg"); foreach($images as $image){ $registro = array( "FILE" => $image ); $retorno[] = $registro; } $retorno = json_encode($retorno); echo $retorno.'<br><br>';
  11. Rodrigotharbs

    Problema no retorno do ajax

    Boa tarde galera. Poderia me ajudar em um probleminha que estou tendo no retorno de um consulta com ajax e php. O que ocorre é o seguinte, tenho esse código em html que envia os dados. (login.php) <article> <span></span> <form action="javascript:void(0)"> <label for="eLogin" class="icon-user"></label> <input type="text" id="eLogin" name="email" placeholder="Email" autofocus><br> <label for="sLogin" class="icon-pass"></label> <input type="password" id="sLogin" name="pass" placeholder="Senha"> <button onClick=jsLogin()>Login</button> </form> </article> Abaixo o arquivo jquery/ajax que recebe os dados. (login.js) function jsLogin() { $.post('jplogin', { email:$('#eLogin').val(), pass:$('#sLogin').val() },function(res) { if(res) $('section article span').html(res).css({color:'#FF0000'}); }); } Codigo do arquivo php. (jplogin.php) <?php print $login->setLogin($_POST['email'], $_POST['pass']); Quando o php passa o retorno para arquivo (login.js) a variável "res" vem com o index dentro dela. Precisava que retornasse apenas a mensagem de erro que é passada pela class login. Os retornos são sempre nesse formato : return 'informe o e-mail '; aqui o que esta vindo dentro da varável "res"; Q por sinal é o meu index. <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Login</title> <link rel="stylesheet" type="text/css" href="css/login.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <script src="js/login.js"></script> </head> <body> <section class="clearfix"> <header>header</header>Informe o e-mail<footer>footer</footer> </section> </body> </html> teria que retornar "informe o e-mail " ou vazio. obs. todos os caminhos para pastas e arquivos são passados por "define('URL_FRIENDLY', explode('/', $_SERVER['REDIRECT_QUERY_STRING'] ?? null));" urls amigáveis. desde já muito Obrigado!
  12. hrbocutti

    decodificando JSON ( UTF-8 )

    Buongiorno ! Galera estou precisando de um desenvolvedor "Jedi (djeday) " que possa me ajudar a solucionar um problemão ! Estou consumindo uma API que me retorna String "JSON" ate ai "beauty" porem na hora de converter em um array usando json_decode() O retorno é NULL. SEGUE UM PEQUENO GIST (http://goo.gl/mU2d99) Alguém já viu esse erro e pode me dar um HELP !?
  13. kernal112

    Json Ajax Php resposta

    Gostaria de saber se alguém tem algum exemplo de um POST de ajax com o php retornando vários tipos de mensagem exemplo: fiz um submit pra algum arquivo php e ele retorna o seguinte em json: 'status' => 'sucesso','message'=> 'Registro feito com sucesso' ou 'status' => 'existente','message'=> 'Registro ja existente' ou 'status' => 'falha','message'=> 'Falha no registro' ai com o ajax dependo da resposta eu faço por exemplo um redirecionamento de pagina.
  14. Ola Amigos do Forum To precisando de mais uma ajuda. To precisando fazer um APP basico interno aqui para minha empresa, muito simples. Pretendo fazer da seguinte forma: 1- Html5+JQuery+JavaScript 2- Transformar o passo 1 em App atraves do phoneGap 3- fazer o APP conversar via Javascript com o um webservice em ASP Basic via JSon Ja sei programar em ASP e Javascript e conheço o Jquery. Porem preciso de ajuda no seguinte: Preciso de um exemplo de um form html+javascript que submete para o webservice ASP e o webservice retorna uma lista em json. Alguém pode me ajudar no exemplo Obrigado
  15. Olá Alguém sabe se é possivel aproveitar um arquivo JSON qualquer e com base nele gerar um estrutura de tabela NoSQL ? A idéia é transformar quaisquer dados, escritos no formato JSON, como os do exemplo abaixo gerar sua estrutura NoSQL exemplo Tabela e Colunas Aí, dado o exemplo abaixo, teríamos uma Tabela chamada Filhos com as colunas id, NOME e ANIVERSARIO. { "filhos": [ { "id":1, "Nome":"Filho 1 da Silva", "Aniversario": "19-04-2013", }, { "id":2, "Nome":"Filho 2 da Silva", "Aniversario": "19-04-2013", } ] }
  16. lucascatani

    Unir 2 selects

    Preciso fazer uma subtração entre produtos comprados e retirados. Tenho abaixo o meu código, um select que soma os comprandos e outro os retirados, preciso retornar um valor em JSON. $loteproduto = mysql_real_escape_string( $_REQUEST['loteproduto'] ); /*$loteproduto =6635544;*/ $idproduto = mysql_real_escape_string( $_REQUEST['idproduto'] ); /*$idproduto = 9;*/ $quantidades = array(); /*Lote*/ $sqllote = mysql_query("SELECT loteproduto FROM entradas WHERE identrada = '$loteproduto';"); while($resultlote = mysql_fetch_assoc($sqllote)) { $loteproduto1 = $resultlote['loteproduto']; } /*SQL Compradas*/ $sql = "SELECT SUM(quantidadecomprada) AS TOTAL FROM entradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { $quantidades[] = array( 'quant' => $row['TOTAL'], ); } /*SQL Retiradas*/ $sqlretiradas = "SELECT SUM(quantidaderetirada) AS TOTALRETIRADAS FROM retiradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'"; $resretiradas = mysql_query( $sqlretiradas ); while ( $rowretiradas = mysql_fetch_assoc( $resretiradas ) ) { $quantidadesretiradas[] = array( 'quantretiradas' => $rowretiradas['TOTALRETIRADAS'], ); } echo( json_encode( $quantidades ) );
  17. Boa tarde. Preciso de uma ajuda, estou tentando carregar um somatório de uma base de dados mysql utilizando jquery. Esse é o arquivo cadastroretirada.php que tem a tela: <?php session_start(); if (!isset($_SESSION['login_session']) && !isset($_SESSION['senha_session'])) { echo "<script>alert('Para acessar tarefas administrativas use a tela de login!'); window.location=\"../index.html\"</script>"; exit; } else { $session_login = $_SESSION['login_session']; $session_senha = $_SESSION['senha_session']; } require_once('../config/config.php'); /*Nome do Usuário Logado*/ $loginusuario = $_SESSION['login_session']; $sqlusuario = mysql_query("SELECT idusuario,nomeusuario FROM usuarios WHERE loginusuario = '$loginusuario';"); while($resultusuario = mysql_fetch_assoc($sqlusuario)) { $nomeusuario1 = $resultusuario['nomeusuario']; $idusuario1 = $resultusuario['idusuario']; } ?> <!DOCTYPE html> <html dir="ltr" lang="en-US"><head><!-- Created by Artisteer v4.1.0.59861 --> <meta charset="iso-8859-1"> <title>Área Administativa - Cadastro de produtos em uso</title> <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width"> <!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <link rel="stylesheet" href="../style.css" media="screen"> <!--[if lte IE 7]><link rel="stylesheet" href="style.ie7.css" media="screen" /><![endif]--> <link rel="stylesheet" href="../style.responsive.css" media="all"> <link type="text/css" href="../js/chosen151/chosen.css" rel="stylesheet" /> <link type="text/css" href="../css/smoothness/jquery-ui-1.10.3.custom.css" rel="stylesheet" /> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <script src="../jquery.js"></script> <script src="../script.js"></script> <script src="../script.responsive.js"></script> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script src="../js/chosen151/chosen.jquery.min.js"></script> <style>.l9-content .l9-postcontent-0 .layout-item-0 { padding-right: 10px;padding-left: 10px; } .ie7 .l9-post .l9-layout-cell {border:none !important; padding:0 !important; } .ie6 .l9-post .l9-layout-cell {border:none !important; padding:0 !important; } </style> <script src="../js/jquery.maskMoney.min.js"></script> <script src="../js/jquery.validate.min.js"></script> <script> $(function(){ jQuery.validator.setDefaults({ debug: false, success: "valid" }); $("#txtDataCompra").datepicker({ dateFormat: 'dd/mm/yy', dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado'], dayNamesMin: ['D','S','T','Q','Q','S','S','D'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','---','Sáb'], monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'], nextText: 'Próximo', prevText: 'Anterior' }).datepicker('setDate', '+0'); $("#formgravaentrada").validate({ debug: false, ignore: "", rules: { txtDataCompra: { required: true, date: true }, cbxNomeProduto: { required: true }, txtQuantidade: { required: true, digits: true }, txtValor: { required: true, number: true }, txtFornecedor: { required: true }, txtLote: { required: true }, txtNumeroNf: { required: true }, }, messages: { txtDataCompra: { required: "O campo data é obrigatório!", date: "Digite uma data válida." }, cbxNomeProduto: { required: "Selecione o produto!" }, txtQuantidade: { required: "O campo Quantidade é obrigatório!", digits: "Digite somente números." }, txtValor: { required: "O campo Valor é obrigatório!", number: "Digite somente números." }, txtFornecedor: { required: "O campo Fornecedor é obrigatório!" }, txtLote: { required: "O campo Lote é obrigatório!" }, txtNumeroNf: { required: "O campo Número da Nf é obrigatório!" }, } }); }); </script> <script> $(function(){ $(".chosen-select").chosen(); $("#txtValor").maskMoney({thousands:'', decimal:'.'}); }); </script> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> $(function(){ $('#cbxNomeProduto').change(function(){ if( $(this).val() ) { $('#cbxLote').hide(); $('.carregando').show(); $.getJSON('lotes.ajax.php?search=',{idproduto: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].identrada + '">' + j[i].loteproduto + '</option>'; } $('#cbxLote').html(options).show(); $('.carregando').hide(); }); } else { $('#cbxLote').html('<option value="">– Escolha um lote –</option>'); } }); }); </script> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> $(function(){ $('#cbxLote').change(function(){ var loteproduto = $('#cbxLote').val(); var idproduto = $('#cbxNomeProduto').val(); if( $(this).val() ) { $('#txtQuantidadeDisponivel').hide(); $('.carregando').show(); //alert('#txtIdProduto'); $.getJSON('quantidades.ajax.php?search=',{idproduto: idproduto, loteproduto: loteproduto, ajax: 'true'}, function(j){ var options = ''; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].quant + '">' + j[i].quant + '</option>'; } $('#txtQuantidadeDisponivel').html(options).show(); $('.carregando').hide(); }); } else { $('#txtQuantidadeDisponivel').html('<option value="">– Escolha um lote –</option>'); } }); }); </script> </head> <body> <div id="l9-main"> <header class="l9-header"> <div class="l9-shapes"> <div class="l9-object1141852890" data-left="0.23%"> <p class="bemvindo">Logado como: <?php echo $nomeusuario1; ?> <a href="sair.php"/>[Sair]</a></p> </div> </div> </header> <nav class="l9-nav"> <?php include 'menu.html'?> </nav> <div class="l9-sheet clearfix"> <div class="l9-layout-wrapper"> <div class="l9-content-layout"> <div class="l9-content-layout-row"> <div class="l9-layout-cell l9-content"><article class="l9-post l9-article"> <h2 class="l9-postheader">Produtos em uso - Cadastrar</h2> <div class="l9-postcontent l9-postcontent-0 clearfix"><div class="l9-content-layout"> <div class="l9-content-layout-row"> <div class="l9-layout-cell layout-item-0" style="width: 100%" > <p>Cadastro de produtos em uso</p> <form action="gravaretirada.php" method="post" id="formgravaentrada"> <table width="100%"> <tr> <td>Produto</td> <td> <select id="cbxNomeProduto" name="cbxNomeProduto" class="chosen-select" data-placeholder="Selecione um produto..." style="width: 244px;" tabindex="1"> <option value=""></option> <?php $sql = "SELECT * FROM produtos ORDER BY descricaoproduto"; $executar = mysql_query($sql) or die (mysql_error()); while($reg = mysql_fetch_array($executar)) { ?> <option value="<?php echo $reg['idproduto'];?>" <?php if($reg['idproduto'] == $idproduto)echo 'selected="selected"';?>><?php echo $reg['descricaoproduto'] . " - " . $reg['marcaproduto'] ;?> </option> <?php } ?> </select><label id="cbxNomeProduto-error" class="error" for="cbxNomeProduto"></label> </td> <td> </td> </tr> <tr> <td>Lote</td> <td> <span class="carregando">Aguarde, carregando...</span> <select id="cbxLote" name="cbxLote" class="chosen-select22" data-placeholder="Selecione um lote..." style="width: 244px;" tabindex="1"> <option value=""></option> </select><label id="cbxLote-error" class="error" for="cbxLote"></label> </td> <td> </td> </tr> <tr> <td>Quantidade Combo</td> <td> <span class="carregando">Aguarde, carregando...</span> <select id="txtQuantidadeDisponivel" name="txtQuantidadeDisponivel" class="chosen-select22" data-placeholder="Selecione uma quantidade.." style="width: 244px;" tabindex="1"> <option value=""></option> </select><label id="txtQuantidadeDisponivel-error" class="error" for="txtQuantidadeDisponivel"></label> </td> <td> </td> </tr> <tr> <td>Quantidade disponível</td> <td> <input name="txtQuantidadeDisponivel2" type="text" class="txtEditar" id="txtQuantidadeDisponivel2"></td> <td> </td> </tr> <tr> <td width="14%">Quantidade retirada</td> <td width="83%"> <input name="txtQuantidadeRetirada" type="text" class="txtEditar" id="txtQuantidadeRetirada"></td> <td width="3%"> </td> </tr> <tr> <td>Setor</td> <td> <select id="cbxSetor" name="cbxSetor" class="chosen-select" data-placeholder="Selecione um setor..." style="width: 244px;" tabindex="1"> <option value=""></option> <?php $sqlsetor = "SELECT * from setores order by descricaosetor"; $executarsetor = mysql_query($sqlsetor) or die (mysql_error()); while($regsetor = mysql_fetch_array($executarsetor)) { ?> <option value="<?php echo $regsetor['idsetor'];?>" <?php if($regsetor['idsetor'] == $idsetor)echo 'selected="selected"';?>><?php echo $regsetor['descricaosetor'];?> </option> <?php } ?> </select><label id="cbxNomeProduto-error" class="error" for="cbxNomeProduto"></label> </td> <td> </td> </tr> <tr> <td colspan="2"><hr /></td> <td> </td> </tr> <tr> <td> </td> <td><input type="submit" class="l9-button" name="btnGravar" id="btnGravar" value="Gravar"> <input type="reset" class="l9-button" name="btnLimpar" id="btnLimpar" value="Limpar"> <input type="button" class="l9-button" name="btnCancelar2" id="btnCancelar2" onclick="window.location.href='produtos.php'"value="Cancelar"></td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> </form> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> <p class="l9-page-footer"> <span id="l9-footnote-links">Desenvolvido por <a href="http://www.l9web.com.br" target="_blank">L9WEB</a>.</span> </p> </div> </body></html> Esse é o lotes.ajax.php que carrega os lotes <?php header( 'Cache-Control: no-cache' ); header( 'Content-type: application/xml; charset="utf-8"', true ); $con = mysql_connect( 'localhost', 'root', '' ) ; mysql_select_db( 'sisestoque01', $con ); $idproduto = mysql_real_escape_string( $_REQUEST['idproduto'] ); $lotes = array(); $sql = "SELECT * FROM entradas WHERE idproduto=$idproduto GROUP BY loteproduto ORDER BY loteproduto"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { $lotes[] = array( 'identrada' => $row['identrada'], 'loteproduto' => $row['loteproduto'], ); } echo( json_encode( $lotes ) ); Esse é o quantidades.ajax.php que estou com dificuldade de passar 2 parâmetros para o SQL, que deve me retornar a soma <?php header( 'Cache-Control: no-cache' ); header( 'Content-type: application/xml; charset="utf-8"', true ); $con = mysql_connect( 'localhost', 'root', '' ) ; mysql_select_db( 'sisestoque01', $con ); $loteproduto = mysql_real_escape_string( $_REQUEST['loteproduto'] ); /*$loteproduto =6635544;*/ $idproduto = mysql_real_escape_string( $_REQUEST['idproduto'] ); /*$idproduto = 9;*/ $quantidades = array(); echo $sql = "SELECT SUM(quantidadecomprada) AS TOTAL FROM entradas WHERE loteproduto='$loteproduto' AND idproduto = '$idproduto'"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { $quantidades[] = array( 'quant' => $row['TOTAL'], ); } echo( json_encode( $quantidades ) ); Obrigado!
  18. Vitor RC

    Decodificando JSON PHP

    { "data": { "app_id": "00000000", "scopes": [ "user_likes", ], "user_id": "00000000" } } Como pegar o "user_id" ali com PHP?
  19. marciodelefrate

    Salvar dados em json dentro do mysql

    Olá amigos, Uma duvida que os usuário mais avançados podem me ajudar. Tenho um sistema desenvolvido com php e mysql Tenho que salvar configurações de uma empresa, tipo modulo de vendas = true/ false modulo de clientes = true/false quantidade de usarios = x Eu estou convertendo um array com esses dados em json e salvando em um campo text dentro do mysql, depois recupero e converto de json pra array. Sendo assim, quando eu adiciono um modulo ao sistema não preciso alterar a estrutura do banco de dados. A dúvida, posso ter problemas com esse processo que estou usando ou é viável? Obrigado.
  20. Olá! Estou precisando obter todos os dados de uma tabela em um JSON. (Utilizando o banco de dados Indexeddb). Como proceder?
  21. MJordan

    Erro PHP JSON AJAX

    Olá pessoal estou desenvolvendo uma aplicação simples de consulta, aonde ao retornar a consulta com JSon eu uso JQuery para preencher os valores das inputs, mas algo está dando errado e as inputs continuam vazias e não consigo achar o erro, pois ainda sou leigo quando o assunto é Ajax e JSon. segue abaixo os códigos // php <?php header('Content-Type:' . "text/plain"); include 'conexao.php'; $pdo = conectar(); $id = strip_tags($_GET['id']); $busca2_natu=$pdo->prepare("SELECT * FROM natureza_financeira WHERE id = :id"); $busca2_natu->bindValue(":id",$id); $busca2_natu->execute(); $linha2_natu = $busca2_natu->fetchAll(PDO::FETCH_ASSOC); if($busca2_natu->rowCount() == 0) { //Caso não tenha nenhum item echo '[{"erro": "Não há nenhuma Natureza Financeira Cadastrada"'; echo '}]'; }else { //Mesclar resultados em um array foreach ($linha2_natu as $listar2) { $dados2[] = $listar2; } $json2 = json_encode($dados2); echo($json2); } ?> // JS $(document).ready(function () { $("#edit-btn").click(function (e) { var id=$(this).data("id3"); $.ajax({ method: "GET", url: "actions/ac-natureza-financeira2.php", dataType: "json", data: "id:"+id, error: function() { alert("Há algum problema com a fonte de dados"); }, success: function(dados) { //Laço para criar linhas da tabela if(dados[0].erro){ alert(dados[0].erro); } else { for(var i = 0; i<dados.length; i++){ $('input[name="codigo"]').val(dados[i].codigo); $('input[name="descricao"]').val(dados[i].descricao); $('input[name="id"]').val(dados[i].id); } } } }); }); }); agradeço se alguém puder me ajudar
  22. Renato Lima dba

    Jquery não esta pegando a hora do banco

    Pessoal meu código esta buscando os dados de uma agenda no banco e exibindo no fullCanlendar, ele esta exibindo nas datas corretas porem não esta exibindo na hora certa o seja não esta identificando a hora que esta gravado no banco, o campo do banco é um datetime; Para exibir eu estou fazendo dessa maneira: $(document).ready(function () { var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var calendar = $('#calendar').fullCalendar({ editable: true, header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, events: "events.php", // Convert the allDay from string to boolean eventRender: function (event, element, view) { if (event.allDay === 'true') { event.allDay = true; } else { event.allDay = false; } }, o código da pagina em php é este aqui. <?php // List of events $json = array(); // Query that retrieves events $requete = "SELECT * FROM evenement ORDER BY id"; // connection to the database try { $bdd = new PDO('sqlsrv:server=MeuServe;Database=MeuBanco', '', ''); } catch(Exception $e) { exit('Unable to connect to database.'); } // Execute the query $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo())); // sending the encoded result to success page echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC)); ?> Estou usando o moment.min.js , jquery.min.js e fullcalendar.min.js alguém saberia me falar o por que isto esta acontecendo ??
  23. Pessoal meu código não esta passando as variáveis para o php O pedaço do código responsável para isso é este aqui: selectable: true, selectHelper: true, select: function(start, end, allDay) { var title = prompt('Event Title:'); var url = prompt('Type Event url, if exits:'); if (title) { var start = $.fullCalendar.formatDate(start, "yyyy-MM-dd HH:mm:ss"); var end = $.fullCalendar.formatDate(end, "yyyy-MM-dd HH:mm:ss"); $.ajax({ url: 'add_events.php', data: '&title='+ title+'&start='+ start +'&end='+ end +'&url='+ url , type: "POST", success: function(json) { alert('Added Successfully'); } }); calendar.fullCalendar('renderEvent', { title: title, start: start, end: end, allDay: allDay }, true // make the event "stick" ); } calendar.fullCalendar('unselect'); }, Alguém sabe me dizer o por que desde já agradeço.
  24. Pessoal estou usando o Full Calendar do jquery para fazer uma agenda gostaria de pegar o evento e gravar no banco e depois exibi-los, a tabela do banco eu já tenho estou usando aspx com C#. A função que eu estou usando para mostrar os compromissos sem vim do banco é esta aqui. <script> $(document).ready(function () { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, defaultDate: '2016-05-12', selectable: true, selectHelper: true, select: function (start, end) { var title = prompt('Event Title:'); var eventData; if (title) { eventData = { title: title, start: start, end: end }; $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true } $('#calendar').fullCalendar('unselect'); }, editable: true, eventLimit: true, // allow "more" link when too many events events: [ { title: 'All Day Event', start: '2016-05-01' }, { title: 'Long Event', start: '2016-05-07', end: '2016-05-10' }, { id: 999, title: 'Repeating Event', start: '2016-05-09T16:00:00' }, { id: 999, title: 'Repeating Event', start: '2016-05-16T16:00:00' }, { title: 'Conference', start: '2016-05-11', end: '2016-05-13' }, { title: 'Meeting', start: '2016-05-12T10:30:00', end: '2016-05-12T12:30:00' }, { title: 'Lunch', start: '2016-05-12T12:00:00' }, { title: 'Meeting', start: '2016-05-12T14:30:00' }, { title: 'Happy Hour', start: '2016-05-12T17:30:00' }, { title: 'Dinner', start: '2016-05-12T20:00:00' }, { title: 'Birthday Party', start: '2016-05-13T07:00:00' }, { title: 'Click for Google', url: 'http://google.com/', start: '2016-05-28' } ] }); }); </script> Desde já agradeço
×

Important Information

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