Ir ao conteúdo
  • Cadastre-se

Kelvim

Membro Pleno
  • Posts

    106
  • Cadastrado em

  • Última visita

Tudo que Kelvim postou

  1. Boa noite Estou tentando popular um input através de uma seleção de um SELECT, porém não estou conseguindo retornar valor. <script> // AJAX jQuery(document).ready(function($){ $('#estado').change(function(){ var cod_pdv = $(this).val(); $.ajax({ url: 'cidades2.php', method: 'POST', // Default: GET data: { id: cod_pdv }, // ID do usuário que você vai success: function(response) { // Em caso de sucesso você vai pegar os dados retornados pelo Ajax e popular seus inputs. $('#cod_pdv').val(response.cod_pdv); }, error: function() { // Tratar os erros } }); }); }); </script> cidades2 <?php require_once "Conexao.php"; $estado = $_POST['estado']; $sql = "SELECT * FROM [teste].[dbo].[pdvs] WHERE [codigo] = '$estado'"; try{ $Conexao = Conexao::getConnection(); $query = $Conexao->prepare($sql); $query->bindValue(1,$_POST['estado'],PDO::PARAM_STR); $query->execute(); $resultado = $query->fetchAll(PDO::FETCH_ASSOC); }catch(PDOException $erro){ echo "Erro ao selecionar. Tente novamente ou contacte o administrador."; echo $erro->getMessage(); } foreach($resultado as $res) { $valores['codigo'] = $res['CIDADE']; } return json_encode($valores); ?> conexao _______________ <?php class Conexao { private static $connection; private function __construct(){} public static function getConnection() { define('DB_HOST' , "******"); define('DB_USER' , "******"); define('DB_PASSWORD' , "******"); define('DB_NAME' , "******"); define('DB_DRIVER' , "sqlsrv"); $pdoConfig = DB_DRIVER . ":". "Server=" . DB_HOST . ";"; $pdoConfig .= "Database=".DB_NAME.";"; try { if(!isset($connection)){ $connection = new PDO($pdoConfig, DB_USER, DB_PASSWORD); $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return $connection; } catch (PDOException $e) { $mensagem = "Drivers disponiveis: " . implode(",", PDO::getAvailableDrivers()); $mensagem .= "\nErro: <p>" . $e->getMessage()."</p>"; throw new Exception($mensagem); } } //método que desconecta // public function desconectar() { //$this->PDO = null; //} public static function desconectar() { self::$connection = null; } }
  2. Bom dia Gostaria de fazer um left Join entre duas tabelas pelo SQL, porém gostaria que ele considera-se se for correspondência exata. Com acento maiúsculo ou minusculo SELECT * FROM `ret_aud` LEFT JOIN `padrao_resposta` ON `ret_aud`.`BODY`=`padrao_resposta`.`TEXTO` ele esta trazendo mesmo que na outra tabela não esteja maiusculo ou que esteja com acento
  3. Kelvim

    SQL Server web api sql server

    DECLARE @OBJ INT, @URL VARCHAR(8000), @JSON VARCHAR(MAX), @JSON2 VARCHAR(MAX), @RESPOSTA VARCHAR(8000), @RESPOSTA2 VARCHAR(8000), @SerieName VARCHAR(8000), @senha VARCHAR(8000), @IDSERIE INT set @SerieName = '9999999999' SET @URL = 'https://api.*********.******/***/****/**/****-*****?*****='+ @SerieName EXEC sys.sp_OACreate @progid = 'MSXML2.ServerXMLHTTP', @objecttoken = @obj OUT, @context = 1 EXEC sys.sp_OAMethod @obj, 'open', NULL, 'GET', @URL, false, @senha EXEC sys.sp_OAMethod @obj, send --INSERT INTO #xml(Ds_Dados) EXEC sys.sp_OAGetProperty @obj, 'responseText' print @obj Entretanto o mesmo apresenta o seguinte erro {"message":"No API key found in request"}
  4. Kelvim

    SQL Server web api sql server

    Boa tarde Gostaria de saber se seria consumir uma API via SQL server onde eu tenho alguns parâmetros. Accept:application/json X-Api-Key:************************** X-Api-Version:*** X-Consumer-System:*** X-User-Id:*********** accept-encoding:* Cache-Control:no-cache Content-Type:application/x-www-form-urlencoded preciso que mostre o resulta ou salve em uma tabela, os exemplos que consegui não faz autenticação de usuário e senha
  5. Boa noite Gostaria de saber se teria como alem de abrir um programa externo pelo VBA do Excel, se eu consigo manipular suas propriedades. Quero abrir um programa especifico que a empresa usa e preencher o usuário e senha depois fazer algumas atividades.
  6. Kelvim

    PHP php api get json

    Consegui utilizando a função que ta no link abaixo. https://gist.github.com/tonyspiro/490962be30a67af923de
  7. Boa tarde Eu tenho uma API que faço uma consulta via GET pelo Postman, e gostaria de implementar a mesma em uma página em PHP onde ela mostre o resultado no corpo da pagina. Vi alguns sites porém o mais proximo que consegui foi o resultado de erro 403. No postman eu utilizo os campos abaixo. https://api.xxxx.xxxx/xxx/xxxxxxxxx/xx/xxxx-xxxxx?yyyyyyy=111111111111 Accept:application/json X-Api-Key: 111111111111111111111111111 X-Api-Version:1.0 X-Consumer-System: TESTE X-User-Id: TESTE accept-encoding:* Cache-Control:no-cache Content-Type:application/x-www-form-urlencoded
  8. @Denis Bopp Boa tarde valeu vou testar.
  9. Boa noite Gostaria de saber se seria possivel remover duplicados de um banco de dados Mysql. Tenho varias linhas, e nestas linhas tem o tipo do serviço. Queria que o Tipo de serviço [ServiçoA], fique em cima e os [ServiçosB, ServiçoC...] abaixo, posteriormente removesse duplicados utilizando como verificador a O.S. Um exemplo seria, uma planilha de excel, onde eu ordenaria pelo Serviço A, e depois removesse os duplicados pela O.S. Caso a O.S. possua um SeriçoA e ServiçoB o ServiçoA seria mantido e o ServiçoB seria descartado.
  10. @Luís Roberto C. da Silva No meu caso eu estou fazendo o script do SQL no PHP conforme ele vai lendo as informações ele vai concaternando as variaveis para inserir por isso precissei da aspas simples eu descobri o erro. em um dos campos quando eles explodia, havia uma palvra com uma aspas simples e em outros campos barra invertida ai usei o código addslashes e o erro foi sanado. Mas agradeço a atenção.
  11. Boa noite Atualmente eu possuo um código que faz vários insert através de um loop porém quando ele chega em determinado numero da linha XXXX ele encontra em um campo um texto onde no meio dele tem um parentese. Minha dúvida é a seguinte Este parentese que esta no texto Observação em uma váriavel pode interferir no insert, já que os insert estão sendo feitos através de vários blocos Insert into table (campos), values (xxx), (xxxx), (xxxx) Caso minha suspeita esteja correta gostaria de saber se existe alguma codificação que eu possa usar para que o parentes informado na variável não interfira na concatenação para inserção no banco Meu desejo é não utilizar o REPLACE
  12. Descobri o erro. Eu precisava validar se o campo era vazio, $campo74 = isset($dados[74]) ? $dados[74] : "";
  13. Boa noite Eu tenho um código que lê o TXT, explode os campos "|" e depois começa a inserir em um banco em Mysql porém vejo que ele apresenta um erro Notice: Undefined offset: 35 porém mesmo assim ele consegue executar a comparação que faço logo após. Gostaria de pedir auda. $arquivo= fopen("base.txt","r"); $contador = 0; $contadorsegundo = 0; while(!feof($arquivo)){ $linhas = fgets($arquivo); $dados = explode("|",$linhas); $campo0 = $dados[0]; $campo1 = $dados[1]; }
  14. Eu coloquei para da um echo na tela para olhar se havia algo diferente. porém como todas as outras linhas que foram inseridas, há alguns campos que estão realmente em branco nem sempre todos os campos estão preenchidos. Tirando isso não consegui ver nada que pude ensejar um erro, quantidade nem tipo de valores. Sobre o arquivo de PHP.ini não consigo pegar ele agora, amanha consigo pegar e enviar para mostrar os campos que já alterei. Sobre o faro de colocar um comando para ele mostrar qual erro, não conheço, apenas printei em tela o campo que estava gerando erro.
  15. Boa tarde Eu tenho um código que importa um TXT explode em vários campos e começa a fazer um loop inserindo em um banco de dados Mysqli do Xampp. porém quando ele chega em 18000 inserções ele não insere mais. Gostaria de saber se existe algum campo nas configurações que precisa ser alterado. Já alterei tempo, tamanho e tudo mais.
  16. Bom dia Eu gostaria de colocar em uma TAG um código para enviar para minha função que está em JQUERY o valor da variável EX: Queria que na TAG A eu pudesse informar o valor da VAR NOME e executar a function com um HREF ___________________________________________________________________________________________________ HTML <a onclick="getDados()" href="javascript:void(0)"> VALOR </a> function getDados() { // Declaração de Variáveis var nome = document.getElementById("cod").value;
  17. @DiF Consegui Eu alterei o AJAX onde acrescentei para que ele envie os dados via GET var texto = $("#cidade>option:selected").html();
  18. @DiF Tentei o processo acima porém mesmo assim ele retorno ou erro abaixo. Notice: Undefined index: cidade in C:\xampp\htdocs\Buscador\contato.php on line 44 ___________________________________________________________________________________________________ <form method="GET" action="contato.php" class="search-jobs-form"> <div class="row mb-5"> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0"> <input type="text" id="cod_pdv" name="cod_pdv" class="form-control form-control-lg" placeholder="...."> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0" > <select class="form-control" id="ufestado" name="ufestado"> <option>Estado</option> </select> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0" > <select name="cidade" class="form-control" id="cidade" > <option value="1">Betim</option> <option value="2">Contagem</option> <option value="3">Belo Horizonte</option> </select> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0"> <input type="button" name="btnPesquisar" value="Pesquisar" class="btn btn-primary btn-lg btn-block text-white btn-search" onclick="getDados();"> </input> </div> </form> ----------------------------------------------------------------------------------------------------------- if (isset($_GET['cod_pdv'])) { $PDV = $_GET['cod_pdv']; $cidade = $_GET['cidade']; echo $cidade;
  19. Boa noite Gostaria de saber como fazer uma pesquisa através de um valor Selecionado em um SELECT porém gostaria que fosse pelo Method GET <form method="get" class="search-jobs-form" action=""> <div class="row mb-5"> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0"> <input type="text" id="cod_XXX" name="cod_XXX" class="form-control form-control-lg" placeholder="........"> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0" > <select class="form-control" id="ufestado" > <option>Estado</option> </select> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0" > <select name="ncidades" class="form-control" id="ncidades" > <option value="1">Betim</option> <option value="2">Contagem</option> <option value="3">Belo Horizonte</option> </select> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 mb-4 mb-lg-0"> <input type="Button" name="submit" value="Pesquisar" class="btn btn-primary btn-lg btn-block text-white btn-search"> </input> </div> </form> ______________________________________________________ tentei algo do tipo if(isset($_GET['cidades'])){ $CIDADE = $_GET['$cidades'; echo $CIDADE; ] ________________________________________ porém sem sucesso. }
  20. Descobri como resolver Para esta questa de páginas localizadas localmente "Intranet", se faz necessário a utilização de uma outra classe Segue abaixo: Dim IE As InternetExplorerMedium
  21. Boa noite Eu consigo manipular os site pelo IE normalmente. porém quando estou tentando executar uma pagina que esta no XAMPP local e manipular os campos pelo VBA Ele apresenta um erro: Erro em tempo de execução: '-2147417848(80010108)'; Erro de automação O objeto chamado foi desconecado de seus Clientes Sub ENVIO() Dim IE As Object Dim ARQ As String If Len(Day(Now())) = 1 Then dia = 0 & Day(Now()) Else dia = Day(Now()) End If ARQ = "C:\xampp\htdocs\xxx\xxxx.CSV" MsgBox ARQ Set IE = CreateObject("InternetExplorer.application") With IE .Visible = True .navigate ("http://localhost:8080/xx/xx/exemplos/xxx.html") Application.Wait Now + TimeValue("00:00:04") .document.getElementById("AUD").Focus .document.getElementById("AUD").Value = ARQ .document.getElementById("ENVIAR").Focus .document.all("ENVIAR").Click While .Busy Or .readyState <> 4: DoEvents: Wend Debug.Print .LocationURL End With End Sub
  22. @olliver.soul Apenas uma correção, escrevi errado. Nome do programa é postman Como posso verificar Qual o nome da API porque pode está descrito com outro nome diferente do nome do programa.
  23. Bom dia Gostaria de saber se alguem sabe como eu posso abrir o POSTAN pelo VBA do EXCEL. Gostaria de instanciar a aplicação como um objeto porém não sei como fazer. Ex: Set IE = CreateObject("InternetExplorer.application") With IE End with https://www.getpostman.com
  24. Bom dia Gostaria de uma ajuda Queria fazer uma consulta em CSV pelo VBA EXCEL onde faria um Loop para puxar varios arquivos. O Problema que alguma arquivos no mesmo campo ele aparece o Nome do Campo XXXXX em outros ele apararece XXXXX? (?) com uma interrogação no final. Gostaria de saber se tem como fazer uma consulta Querie e no lugar onde coloco o nome do indice da coluna colocar para vier de forma Genérica tipo (*) o que vier escrito ele aceitar. ActiveWorkbook.Queries.Add Name:="Base (" & I & ")", Formula:= _ "let" & Chr(13) & "" & Chr(10) & " Fonte = Csv.Document(File.Contents(""" & ARQ01 & "Base (" & I & ").csv""),[Delimiter="";"", Columns=26, Encoding=1252, QuoteStyle=QuoteStyle.None])," & Chr(13) & "" & Chr(10) & " #""Cabeçalhos Promovidos"" = Table.PromoteHeaders(Fonte, [PromoteAllScalars=true])," & Chr(13) & "" & Chr(10) & " #""Tipo Alterado"" = Table.TransformColumnTypes(#""Cabeçalhos Promovidos"",{{""DATA DO TXT"", type date}, {""" & _ "VALIDAÇÃO"", type number}, {""ORDEM_SERVIÇO"", Int64.Type}, {""NOME_CLIENTE"", type text}, {""TEL_RESIDENCIAL"", type number}, {""TEL_COMERCIAL"", type number}, {""CELULAR_01"", type number}, {""PDV"", type text}, {""REGIONAL"", type text}, {""NOME_FANTASIA"", type text}, {""TEL_PDV_01"", type text}, {""TEL_PDV_02"", type text}, {""FAX_PDV"", type text}, {""PDV_VEND" & _ "A"", type text}, {""TIPO_SERVIÇO"", type text}, {""SUBTIPO_SERVIÇO"", type text}, {""DATA_ULTIMO_EVENTO"", type text}, {""STATUS_ORDEM_SERVIÇO"", type text}, {""STATUS_ORDEM_SERVIÇO "", type text}, {""MOTIVO_DE_DEVOLUÇÃO"", type text}, {""PRIORIZAÇÃO"", Int64.Type}, {""CIDADE"", type text}, {""QTDE DE SMS ENVIADOS"", Int64.Type}, {""TIPO_DE_ATENDIMENTO"", type text}" & _ ", {""RETORNO_SMS"", type text}, {""ENVIADO AO TABULADOR"" , type text}})" & Chr(13) & "" & Chr(10) & "in" & Chr(13) & "" & Chr(10) & " #""Tipo Alterado""" ActiveWorkbook.Worksheets.Add Ou outra opção que pensei seria fazer o código que já tenho o Loop porém colocar um On Goto Tratamento porém dentro do loop, assim ele fazia o tratamento XXXX e voltaria no loop procurando o próximo arquivo.
  25. Boa noite Gostaria de saber se seria possível através de um documento HTML Fazer consulta no banco de dados phpmyadmin e trazer os valores do Estado e depois subsequentemente as cidades relacionadas. Mas gostaria que a pagina fosse em HTML e fizesse a consulta através do método POST em um banco Caso seja possivel favor me orientar como fazer

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...