Ir para conteúdo

Fagner

Members
  • Total de itens

    333
  • Registro em

  • Última visita

Reputação

1 Comum

1 Seguidor

Sobre Fagner

  • Data de Nascimento 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. Fagner

    Multiplos Inserts utilizando bind_param()

    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. Fagner

    PHPJasperXML não formata corretamente

    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
  9. Fagner

    mysqldump tabela e dados especificos

    Boa tarde, fiz exclusão de alguns dados de uma tabela e preciso voltar um backup desses dados.. exemplo: tabela : pessoas cpf: 88888888811 preciso voltar o backup apenas da tabela pessoas que contem o cpf especificado. Att, Fagner
×

Informação importante

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