Jump to content

Fagner

Members
  • Content count

    333
  • Joined

  • Last visited

Community Reputation

1 Comum

1 Follower

About Fagner

  • Birthday 01/20/1981

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Cáceres
  • Interesses
    PHP, Flash Builder, MySql, Pl/Sql, Oracle
  1. Fagner

    CALL procedure (....

    Boa tarde, Estou literalmetne levando um banho aqui, preciso enviar 3 parametros para uma procedure e retornar 2, estou fazendo da seguinte forma: $exec = $Conn->prepare("SET @p_total := ?"); $exec->bind_param('i',$total); $exec->execute(); $exec = $Conn->prepare("SET @p_vlrvenda := ?"); $exec->bind_param('d',$vlrvenda); $exec->execute(); $exec = $Conn->query("CALL addSacola($codcliente,$codproduto,$codconsultora)"); $exec = $Conn->query("SELECT @p_total,@p_vlrvenda"); $row = $exec->fetch_row(); O problema é o retorno que está vindo NULL ja conferi a procedure e o select está retornando o valor correto.
  2. Bom dia, preciso criar uma rotina de cadastro de contas a pagar onde a data de vencimento será incrementada +1 month, mas estou fazendo algo de errado que a data não está sendo inserida no banco. segue linhas de código. Insert: $stmt = $DB->prepare("INSERT INTO contaspagar (CODCONSULTORA,CODNATUREZA,CODFABRICANTE,DATA_VENC,DATA_ENTRADA,VALOR,DESCRICAO) VALUES (?,?,?,?,?,?,?)"); $Array = array("DataVenc"=>""); $stmt->bind_param( "iiiddss", $_SESSION['codigo'], $tipo_despesa, $cod_fornecedor, $dtEntrada, $Array["DataVenc"], $valor, $descricao ); $dataEn = date('Y-m-d',strtotime($dtVencimento)); //verifica quantidade de parcelas a ser replicada if ($dias > 1) { for ($i = 1; $i <= $dias; $i++){ $Array[$i]["DataVenc"] = date('Y-m-d',strtotime($dataEn . "+1 month")); $dataEn = date('Y-m-d',strtotime($dataEn . "+1 month")); } } foreach ($Array as $val) { $stmt->execute(); }
  3. Fagner

    Trigger não funciona

    CREATE DEFINER = 'siste362'@'localhost' TRIGGER `vendas_after_ins_tr` AFTER INSERT ON `vendas` FOR EACH ROW BEGIN /* VARIAVEIS */ DECLARE I INTEGER; DECLARE DATAVENC DATE; DECLARE PARCELA DECIMAL; DECLARE DISPONIVEL INTEGER; SET DATAVENC = NEW.DATAVENDA; SET PARCELA = ((NEW.QUANTIDADE * NEW.VALOR) / NEW.NUMPARCELAS); SET @I = 0; SET @DISPONIVEL = 0; SELECT QUANTIDADE INTO @DISPONIVEL FROM produtos WHERE CODIGO = NEW.CODPRODUTO; /* VERIFICA SE TEM ESTOQUE SUFICIENTE */ IF NEW.QUANTIDADE <= @DISPONIVEL THEN /* BAIXA ESTOQUE */ UPDATE produtos SET QUANTIDADE = QUANTIDADE - NEW.QUANTIDADE WHERE CODIGO = NEW.CODPRODUTO; /* GRAVA ITENS VENDIDOS */ WHILE @I <= NEW.QUANTIDADE DO INSERT INTO `vendas_detalhes` (CODIGO,CODCLIENTE,CODPRODUTO,CODVENDA,VALOR,VENCIMENTO,STATUS) VALUES (NULL,NEW.CODCLIENTE,NEW.CODPRODUTO,NEW.CODIGO,PARCELA,DATAVENC,1); SET @I = @I+1; END WHILE; ELSE SIGNAL SQLSTATE '45000' SET message_text = 'ESTOQUE INSUFICIENTE'; END IF; END;
  4. Fagner

    Trigger não funciona

    Bom dia, possuo a tabela VENDAS que tem uma trigger que deve realizar uma baixa na quantidade da tabela PRODUTOS e inserir o detalhe da venda na tabela VENDAS_DETALHES. Porém a trigger não realiza nem uma tarefa nem outra, e também não apresenta erro algum ao executar. segue para verificação de oque possa estar errado. BEGIN /* VARIAVEIS */ DECLARE I INTEGER; DECLARE DATAVENC DATE; DECLARE PARCELA DECIMAL; SET DATAVENC = NEW.DATAVENDA; SET PARCELA = ((NEW.QUANTIDADE * NEW.VALOR) / NEW.NUMPARCELAS); SET @I = 0; /* BAIXA ESTOQUE */ UPDATE produtos SET QUANTIDADE = QUANTIDADE - NEW.QUANTIDADE WHERE CODIGO = NEW.CODPRODUTO; /* GRAVA ITENS VENDIDOS */ WHILE I <= NEW.QUANTIDADE DO INSERT INTO `vendas_detalhes` (CODIGO,CODCLIENTE,CODPRODUTO,CODVENDA,VALOR,VENCIMENTO,STATUS) VALUES (NULL,NEW.CODCLIENTE,NEW.CODPRODUTO,NEW.CODIGO,PARCELA,DATAVENC,1); SET I = I+1; END WHILE; END Tem muito mais coisa a ser implementado na trigger porém essas linhas básicas já não está funcionando.... kkk Alguém tem ideia de oque pode ser?
  5. Fagner

    jQuery .load() mostrar imagem durante processo

    Valeu pela dica Rafael, não deu certo ainda, mas já peguei a linha de raciocionio de escutar o load(), estou fazendo alguns testes aqui, funcionando eu posto. Obrigado.
  6. Fagner

    Drag and Drop

    Posta o codigo aqui Thiago, pelo oque parece pode ser erro nas aspas.
  7. Boa tarde, tentei utilizar o seguinte codigo para exibir uma imagem gif de loading enquanto minha pagina é carregada... $("#"+selector).html("<img src='images/loading.gif'>"); $("#"+selector).load( url, function( response, status, xhr ) { if ( status == "error" ) { var msg = "Ops! Ocorreu um erro durante a leitura do arquivo: "; $("#"+selector).html(msg + xhr.status + " " + xhr.statusText); } }); Porem o loading.gif apenas "pisca" na tela e ela fica em branco até que meu arquivo seja todo carregado... alguem tem alguma sugestão? Att, Fagner
  8. Boa tarde, Ao configurar um relatorio no iReport 5.6 com algumas formatações e fazer com que ele seja gerado atraves do PHPJasperXML algumas formatações se perdem, tais como: - formatação de porcentagem onde deveria aparecer o simbolo de % - formatação de moeda onde o valor deveria aparecer R$ 0,00 - zebrar linhas colorindo linha sim linha não para facilitar a visualização. todas formatações quando visualizadas no preview do iReport funcionam perfeitamente, mas quando gerado atraves do PHPJasperXML essas formatações estão se perdendo, alguém saber me informar o porque e como eu poderia solucionar isso? Obrigado, Att Fagner
×

Important Information

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