Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Olá pessoal , estou tendo um trabalho em defini a porta na qual eu quero que meu site se conecte. eu alterei a porta utilizada na minha máquina para eu utilizar somente ela no meu site porém quando eu acrescendo o campo da PORT da o seguinte erro. Connection Error: SQLSTATE[08001] SQLDriverConnect: 17 [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server inexistente ou acesso negado. O Código de conexão na qual estou utilizando é esse. class Database { protected static $db; protected $db_host = DB_HOST; protected $db_usuario = DB_USER; protected $db_senha = DB_PASS; private function __construct() { try { self::$db = new PDO("odbc:Driver={SQL Server};Server=".$this->db_host.";port=8657; Uid=$this->db_usuario;Pwd=$this->db_senha; PDO::ATTR_PERSISTENT => true"); self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Connection Error: " . $e->getMessage()); } } public static function conexao() { if (!self::$db) { new Database(); } return self::$db; } } se alguém pude me ajuda ficarei bastante grato.
  3. Today
  4. kur0n0

    N consigo fazer o exercicio

    Esse post ai tem 3 anos mano kkkkk
  5. Olá, preciso de ajuda para meu sistema, preciso pegar o e-mail do usuário logado na conta, mais fiz um sistema que ele mostra todos email da mysql cadastrados, podem me ajudar? Meu sistema: http://prntscr.com/qsm0tn (Puxar database) http://prntscr.com/qsm08u (Mostrar na label) http://prntscr.com/qsm0n2 (Monstrando os emails no sistema)
  6. Wilkyn Fernandes Taborda

    N consigo fazer o exercicio

    A variável y não está inicializada antes do seu uso na função principal o que fará com que o programa armazene os valores lidos maiores ou iguais a 30 em posições incorretas do vetor por que a variável que é usada como índice desse vetor não tem um valor definido. Deve-se inicializar ela com 0 antes de usá-la para que o primeiro valor lido seja armazenado na primeira posição desse vetor que é a posição 0 e consecutivamente os outros valores maiores ou iguais a 30 nas posições seguintes. Somente esse erro. De resto o programa está funcionando perfeitamente.
  7. Good

    Sistema de Delivery

    Boa noite, gostaria de saber como vocês fariam um sistema de delivery. Pensei em 3 soluções: 1. Cadastrar as faixas de CEP que haverá sistema de entregas; 2. Criar uma área delimitadora no google e exportar em KML para fazer a validação se o endereço do cliente está dentro do raio; 3. Criar um raio de entregacom ponto fixo do estabelecimento, por exemplo, o estabelecimento só vai poder atender em um raio de até 10km. Qual método o ifood e outros gigantes trabalham? Existe algum código pronto para que eu possa dar uma olhada? Aguardo um contato, obrigado!
  8. Mestres boa noite, preciso da experiência de vocês em uma situação aqui: Uma parte do script precisa ser separada em várias partes para fazer cálculos e ficar mais clara a programação, em vez de um programa longo seriam várias partes individuais. Quanto a isso é fácil, a minha dúvida está em como trazer a resposta dos cálculos para serem utilizados nas demais partes e assim por diante sem usar sessão nem passar o valor e a variavel pela URL. Exemplo: Em uma NF-e várias partes separadas se integram para montar o XML e no final algumas partes totalizam os campos e junto com várias outras são salvas na tabela. Como proceder? Agradeço sugestões.
  9. Yesterday
  10. Alexandre Lex

    Problema: Include de CSS, Imagens e JS em pastas diferentes

    Obrigado mais uma vez cara, mas o problema não eram com os includes e sim com as SRC's Consegui resolver o problema da seguinte maneira, colocando os valores absolutos do caminho: Ex: Aonde estava <link rel="stylesheet" type="text/css" href="css/header.css"> alterei para: <link rel="stylesheet" type="text/css" href="http://localhost/*pasta raiz do servidor*/css/header.css"> da mesma forma as imagens: <img src="img/logo.png"/> para: <?php echo '<img src="http://localhost/*pasta raiz do servidor*/img/logo.png">; ?>
  11. ShadowDLL

    Operação monetária com PHP e MySQL

    No formulário: 1.500,50 Após str_raplace ele é "convertido" em: 1500.50
  12. marcossantana10

    Operação monetária com PHP e MySQL

    Obrigado pelo retorno, amigo. Poderia mandar só o formato que tá sendo enviado o preço que vem do POST, no mais, já me ajudou muito.
  13. ShadowDLL

    Operação monetária com PHP e MySQL

    Segue exemplo, abaixo: SQL: CREATE TABLE precos ( id INT NOT NULL AUTO_INCREMENT, preco DECIMAL(11,2) NOT NULL, PRIMARY KEY(id) ); TESTE: <?php // SIMPLE CONN $conn = new PDO ( 'mysql:host=localhost;dbname=your_db', 'root', '' ); // SALVA PRECO if(isset($_POST["preco"])) { $value = str_replace('.', '', $_POST["preco"]); $value = str_replace(',', '.', $value); // QUERY $test = $conn->prepare('INSERT INTO precos (preco) VALUES (?)'); $test->bindValue(1, $value); $test->execute (); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title> EXAMPLE </title> </head> <body> <form method="POST"> <label>R$ </label> <input type="text" class="preco" name="preco" value="1.500,50" /> <button type="submit">SALVAR</button> </form> </body> </html> RESULTADO:
  14. impera

    Carrinho de Compras PHP

    Pelo o que entendi a variável $id é o id do produto. Para diferenciar por tamanho pode ser feito outro índice para o tamanho do tênis $_SESSION['carrinho'][$id][$tamanho] = $produto;
  15. impera

    Problema de criação de rotina

    De uma olhada no Desing Patter Observer
  16. impera

    Problema: Include de CSS, Imagens e JS em pastas diferentes

    É dentro do header e footer que é feito os includes js e css? Se sim, você tem que considerar o caminho como sendo o do arquivo que deu o include do arquivo. Por exemplo, no arquivo Contrato.php Irá dar include como tu está fazendo <?php include_once '../heander.php'?> Agora nos arquivos footer e header tu tem que dar os includes também saindo uma pasta. ### footer.php ### include_once("../arquivo.php");
  17. Boa tarde. Nao tenho muito conhecimento em javascript mas estou aprendendo aos poucos. Minha dúvida é sobre Xpath, bom na verdade eu entendi de forma básica como fazer uma busca usando Xpath, tanto é que para isso eu estava usando o programa Xpath Visualizer para entender. Mas eu não achei como empregar isso em uma página html, usando as mesmas variáveis que uso no programa para ter o mesmo resultado. Gostaria de saber se em algum lugar a informações de forma simples ou algo para tomar uma direção.
  18. jcvlanova

    menu prsonalzado no bootstrap

    Galera, gostaria de saber se e possivel colocar no NavBar do Boostrap o icone do menu tipo sanduiche, de tal forma que o menu vertical ou horizontal somente fosse mostrado quando clicado no icone sem necessariamente expandir o height do Navbar? Desculpem a ignorancia. Mas os exemplos que vi são sempre usando a função collapse da class navbar collapse. Isso faz com que o menu (horizontal ou vertical), esteja sempre visivel e o botao só apareça quando voce diminui o tamanho da tela, que é quando o menu fica oculto. Quando isso acontece, o NavBar é expandido. Não é isso que quero. Quero o Navbar com altura fixa de 140 px sempre, com o botao tipo sanduiche a esquerda meu logo no centro e um campo de busca a direita. Ao clicar no botão os menus seriam mostrados normalmente. Consigo fazer isso com o css, sem usar o Bootstrap, mas nao é isso que quero. Alguem pode me ajudar ? Meu código está assim : <div class="navbar navbar-secondary navbar-dark"> <button class="navbar-toggler" data-toggle="collapse" data-target="#menu"> <span class="navbar-toggler-icon"></span> <a href="#" class="navbar-brand"><img src="/imagens/LogoJornal.png"> Aqui entra os itens de menu: <div id="menu class="collapse navbar-collapse"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="Home"> </li> <li class="nav-item active"> <a class="nav-link" href="Principal"> </li> ... </ul> <form class="form-inline"> <input type="''text" placeholder="Buscar" name="buscar" class="form-control"> <input type="submite" class="btn btn-outline"> </button>
  19. impera

    Problema: Include de CSS, Imagens e JS em pastas diferentes

    Se possível envie o código que esta fazendo para eu conseguir te ajudar melhor.
  20. marcossantana10

    Operação monetária com PHP e MySQL

    Eu to fazendo uma aplicação que precisa trabalhar com valores e não to encontrando a solução ideal: preciso que o preço de um produto seja armazenado, precisamente, informando milhares, centenas, dezenas, todas as informações. exemplo: R$ 1.500,50 (mil e quinhentos reais e cinquenta centavos) eu já usei uma função (str_replace) pra substituir a virgula por pontos, porém o que vem depois da vírgula não está sendo considerado está salvando 1.500 apenas. Já tentei todo tipo de campo no banco (float, double, decimal, int). Como eu poderia solucionar isso?
  21. marcodotcastro

    Dê Sua Opinião Sobre Meu APP

    Olá Senhores, gostaria da opinião sobre essa iniciativa, O objetivo é ajudar profissionais de tecnologia a se desenvolver na área de programação. http://desenvolvendo.me/analyze A plataforma analisa as informações do usuário disponíveis no perfil do Github e gera algumas indicadores de produtividade. Existe uma área para contrato. Se possível, enviar a opinião nessa área, pois toda mensagem vira backlog.
  22. luca0202

    SQL state: 42000 SQL error code 8179

    SQL state: 42000 SQL error code 8179Não foi possivel encontrar a instrução preparada como o identificador - 1estou utilizando o os componentes dbExpress ai quando eu testo no meu computador que e windows 10 roda de boinha ai quando vou testar no pc de outra pessoa que e windows 7 da esse erro quando vou abrir um um dbgrido que pode ser esse erro ? alguem me ajude ?obs: estou utilizando o banco sql server
  23. Alexandre Lex

    Problema: Include de CSS, Imagens e JS em pastas diferentes

    Bom dia impera, gostaria que fosse tão simples assim, eu já tentei isso e outras alternativas a mais... Vou ser mais específico... Quando você está acessando a página por exemplo index.php que está root, todas as funcionalidades de CSS, JS e imagens aparecem normais. Mas, quando você está dentro da pasta por exemplo como eu ilustrei, o HTML carrega normal mas as outras funcionalidades não. Exemplo: -CSS - config.css - conteudo01 - pagina01.php O HTML aqui carrega normalmente, entretanto o config.css que está dentro da pasta CSS não carrega, abre a página somente com os elementos HTML e nada de estilização na pagina01.php
  24. Wilkyn Fernandes Taborda

    Matriz

    É verdade. Se não for declarado os protótipos das funções de inserir, montar e mostrar as matrizes o programa não será compilado pois a função principal não sabe que funções são essas a não ser que sejam especificadas em seus protótipos antes mesmo de o programa chamar a função principal. As funções InsereMatrizA e InsereMatrizB não irão guardar os valores corretamente nas matrizes A e B por que durante a leitura e armazenamento dos valores lidos o programa está armazenando esses valores apenas na posição 0 de cada uma dessas duas matrizes. Ele irá ler 7 valores para cada uma das duas porém irá armazenar todos os 7 na primeira posição que é a 0 o que fará com que um valor sobrescreva o outro na matriz e no final dos 7 valores lidos para cada uma as matrizes ficarão cada uma apenas com 1. Dos 14 valores lidos que devem ser armazenados nas matrizes A e B apenas 2 serão por causa da sobrescrição. Isso vai fazer com que 6 dos valores de cada matriz fiquem faltando, totalizando 12 por ser duas. A matriz C está guardando em suas posições apenas 2 valores dos 14 que deve guardar. Todas as 3 matrizes A,B e C estão guardando nelas mesmas apenas 1/7 dos valores que devem. Nas funções de mostrar as matrizes A,B e C o erro é quase o mesmo porém ao invés de ser na leitura dos valores é ao mostrá-los pois será para cada uma das matrizes A e B mostrado 7 vezes o mesmo valor que é o da primeira posição de cada uma delas. No caso da matriz C será mostrado 7 vezes multiplicado por 2 o que totaliza 14. Então dos 14 valores de C aparecerá apenas dois e 7 vezes cada um desses dois. É uma repetição desnecessária ficar mostrando várias vezes os mesmos valores das mesmas posições do vetor. Durante a leitura dos valores para as matrizes e também seu armazenamento está sendo usado apenas a primeira dimensão das matrizes como índice o que fará com que o programa compile, execute e leia os valores do teclado normalmente porém na hora de mostrar os valores lidos irá mostrar números completamente diferentes dos que estão sendo lidos. O compilador não acusa isso como sendo erro mas emite aviso pela falta do segundo índice de cada matriz. Os valores irão aparecer errados por que não está sendo especificado qual posição da segunda dimensão das matrizes é para eles serem armazenados e depois mostrados sendo que todas essas matrizes possuem duas dimensões e não apenas uma. Por isso o erro. Por causa de todas essas coisas o programa está errado e deve ser reprogramado. Uma grande parte dele está feita da forma certa sem erros então esse código pode ser reaproveitado, seus erros corrigidos e ele funcionará perfeitamente fazendo exatamente o que pede o enunciado. Você está fazendo a leitura dos valores a ser armazenados nos vetores A e B com o formatador %i nas funções o que mesmo não sendo reconhecido como erro pelo compilador e nem fazendo que esse mesmo emita aviso faz com que o programe trave durante a execução e o sistema operacional diga que é preciso fechá-lo por ter encontrado um problema nele. Então pelo fato de acontecer tudo isso quando se usa %i na função scanf isso pode muito bem ser considerado um erro de programação. Para ficar certo deve-se substituir o %i por %d nas funções de leitura dos valores. Usar %i nas funções printf nesse caso também não é recomendado pelo fato dos índices das matrizes ser números inteiros e não hexadecimais. O formatador %i é usado para mostrar valores hexadecimais então como não está sendo usado esse tipo de valor no programa é bom substituir onde tem %i por %d pois %d significa valor inteiro o que é exatamente os tipos dos índices das matrizes. Abaixo está o programa refeito a partir desse mesmo código. Modificando-se apenas algumas poucas coisas e assim funcionando da forma correta e não devendo nada ao que pede o enunciado: #include<stdio.h> #include<stdlib.h> int A[7][1], B[7][1], C[7][2]; int i,j; void Insere_MatrizA(); void Mostra_MatrizA(); void Insere_MatrizB(); void Mostra_MatrizB(); void Monta_matrizC(); void Mostra_MatrizC(); int main() { Insere_MatrizA(); Mostra_MatrizA(); Insere_MatrizB(); Mostra_MatrizB(); Monta_matrizC(); Mostra_MatrizC(); system("pause"); return 0; } void Insere_MatrizA() { printf("Insira o valor da matriz A \n"); printf("\n"); for(i=0; i < 7; i++) { for(j=0; j < 1; j++) { printf("Digite o valor da posicao %d %d: ", i+1, j+1); scanf("%d",&A [i][j]); } } } void Mostra_MatrizA() { printf("\n A matriz A e: "); printf("\n"); for(i=0; i < 7; i++) { printf("\n"); for(j=0; j < 1; j++) { printf(" %d ",A[i][j]); } } } void Insere_MatrizB() { printf("\n Insira o valor da matriz B \n"); printf("\n"); for(i=0; i < 7; i++) { for(j=0; j < 1; j++) { printf("Digite o valor da posicao %d %d: ", i+1, j+1); scanf("%d", &B[i][j]); } } } void Mostra_MatrizB() { printf("\n A matriz B e: "); printf("\n"); for(i=0; i < 7; i++) { printf("\n"); for(j=0; j < 1; j++) { printf(" %d ",B[i][j]); } } } void Monta_matrizC() { C[0][0] = A[0][0]; C[1][0] = A[1][0]; C[2][0] = A[2][0]; C[3][0] = A[3][0]; C[4][0] = A[4][0]; C[5][0] = A[5][0]; C[6][0] = A[6][0]; C[0][1] = B[0][0]; C[1][1] = B[1][0]; C[2][1] = B[2][0]; C[3][1] = B[3][0]; C[4][1] = B[4][0]; C[5][1] = B[5][0]; C[6][1] = B[6][0]; } void Mostra_MatrizC() { printf("\n"); printf(" A matriz C e: "); printf("\n"); for(i=0; i < 7; i++) { printf("\n"); for(j=0; j < 2; j++) { printf(" %d ", C[i][j]); } } }
  25. Agora aparece o erro acima quando rodo no site.. ele aponta a 1 primeira linha, mas a primeira linha <!DOCTYPE HTML>.. O ARQUIVO ESTA COMPLETO NÃO SEI O PODE SER.. <!doctype html> <html lang="br"> <head> <meta charset="utf-8"> <title>Starter Template for Bootstrap</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <link href="bootstrap/css/bootstrap.css" rel="stylesheet"> <style> body { padding-top: 60px; } </style> <link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet"> </head> <body> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <a class="brand" href="#">CapXml</a> <div class="nav-collapse collapse"> <ul class="nav"> <li class="active"><a href="javascript::" onclick="load_page('home.php');">home</a></li> <li><a href="javascrip::" onclick="load_page('usuario.php');">usuario</a></li> <li><a href="javascrip::" onclick="load_page('cliente.php');">cliente</a></li> </ul> </div><!--/.nav-collapse --> </div> </div> </div> <div class="container"> <div id="pagina_retorno"> <h1>home</h1> </div> </div> <script src="bootstrap/js/jquery.min.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script> <script src="bootstrap/js/bootstrap.js"></script> <script type="text/javascript"> function load_page(arquivo){ if(arquivo){ $.ajax({ type:'GET', data: arquivo, url: arquivo, success: function (data) { $("#pagina_retono").html(data); } }); } } </script> </body> </html>
  26. Lenon John

    Como utilizar uma API que usa o OAuth2? (API SICOOB)

    Acho que não estou sabendo retornar o resultado. Deveria retornar algo assim:[[callback_url]/code=2eb7fd2c-aaf9-3655-bcf5-71972b50eb3d&state=0.3549351162541514
  27. Lenon John

    Como utilizar uma API que usa o OAuth2? (API SICOOB)

    Amigo, sua dica me deu uma direção. <?php // Cria o cURL $curl = curl_init(); // Seta algumas opções curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => 'URL DO BANCO COM OS MEUS PARÂMETROS DE ACESSO' ]); // Envia a requisição e salva a resposta $response = curl_exec($curl); $err_status = curl_error($curl); print_r($err_status); print_r($response); // Fecha a requisição e limpa a memória curl_close($curl); PROBLEMA: NÃO RETORNA NADA. Obs: em CURLOPT_URL eu digitei a URL que a página de developer orientou.
  1. Load more activity
×

Important Information

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