Ir para conteúdo

dutopfave

Members
  • Total de itens

    79
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre dutopfave

Últimos Visitantes

323 visualizações
  1. Boa Noite, tenho um formulário e nele queria ver como faço, quando estou digitando nele se o campo existe no banco exemplo, digitei um produto, ai ele me retorna se aquele produto existe se nao existi ele me mostra uma mensagem, sem atualiza a pagina
  2. dutopfave

    Inserir varios campos com JS

    valor fica 0.00
  3. dutopfave

    Inserir varios campos com JS

    Boa Noite, tenho um sistema e nele tem a parte de lançamento de produtos, aonde eu coloco o numero da nota e em baixo fica a lista pra colocar os produtos, mais começa com 1 linha pra coloca os produtos nela tem os campo codigo do produto, valor e quantidade, ai do lado tem um botão ( + ), ao clica nele adiciona mais uma linha em baixo pra poder coloca outro produto, até ai tudo certo, o problema é na hora de inserir pq, ele pega o codigo, certinho mais no valor e quantidade fica a mesma coisa, se eu lancei 2 produto, o codigo vai ta certo mais o valor e a quantidade dos dois ta saindo igual, e nao é pra aconte isso, cada um com seu valor e qtd, segue o codigo: Cadastro: <?php // INICIO INSERIR LANÇAMENTO if(isset($_POST['l_id_codigo']) && empty($_POST['l_id_codigo']) == false){ $l_id_codigo = $_POST['l_id_codigo']; $l_nota = $_POST['l_nota']; $l_valor = $_POST['l_valor']; $l_qtd = $_POST['l_qtd']; $l_data = $_POST['l_data']; foreach($l_id_codigo as $ProdInsert => $id): $Lancamentos = $pdo->prepare("INSERT INTO tb_sys_lancamentos (l_nota, l_id_codigo, l_valor, l_qtd, l_data) VALUES (:l_nota, :l_id_codigo, :l_valor, :l_qtd, :l_data)"); $Lancamentos->bindValue(":l_nota", $l_nota); $Lancamentos->bindValue(":l_id_codigo", $id); $Lancamentos->bindValue(":l_valor", $l_valor); $Lancamentos->bindValue(":l_qtd", $l_qtd); $Lancamentos->bindValue(":l_data", $l_data); $Lancamentos->execute(); endforeach; header("Location: venda_lancamento.php?lancamento=salvo"); exit; } // FIM INSERIR LANÇAMENTO ?> Script: <script> $(document).ready(function(){ var i=1; $('#add').click(function(){ i++; $('#dynamic_field').append('<tr id="row'+i+'"><td><input type="text" name="l_id_codigo[]" placeholder="" class="form-control name_list" /></td><td><input type="text" name="l_valor" placeholder="" class="form-control name_list" /></td><td><input type="text" name="l_qtd" placeholder="" class="form-control name_list" /></td><td><button type="button" name="remove" id="'+i+'" class="btn btn-danger btn_remove">X</button></td></tr>'); }); $(document).on('click', '.btn_remove', function(){ var button_id = $(this).attr("id"); $('#row'+button_id+'').remove(); }); }); </script>
  4. dutopfave

    Atualizar Carrinho de Compras

    up
  5. dutopfave

    Atualizar Carrinho de Compras

    Boa Noite, tenho um sistema de carrinho de compra, mais ajustei para um sistema de vendas/estoque, pega normal, seleciona o produto, tem como atualizar a qtd e excluir, mais o cliente pediu para adicionar um campo q chama valor adicional, q pode ser usado para coloca um valor de frete por exemplo ou taxa (%), ate blz ta certo, mais quando seleciono dois produto, e coloco um valor adicional em 1 dos produtos, ele acaba atualizando os 2 produto, e ele só funciona se coloca o valor no produto em ordem decrescente, se o produto q adiciono primeiro, coloca um valor adicional, ele não funciona, fica como 0, ai se coloca o valor no 2 produto adicionado, ai ele adiciona só q nos dois 2 produto, certo seria mostra o valor adicional no produto desejável, segue o código: cogido em php que faz todo o funcionamento, foca apenas no " if(isset($_POST['adicional'])){ " q é aonde atuliza o valor adicional <?php session_start(); if(!isset($_SESSION['carrinho'])){ $_SESSION['carrinho'] = array(); } //adiciona produto //ADICIONAR CARRINHO if($_GET['acao'] == 'add'){ $id = intval($_GET['id']); if(!isset($_SESSION['carrinho'][$id])){ $_SESSION['carrinho'][$id] = 1; }else{ $_SESSION['carrinho'][$id] += 1; } } //REMOVER CARRINHO if($_GET['acao'] == 'del'){ $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id])){ unset($_SESSION['carrinho'][$id]); } } //ALTERAR QUANTIDADE if(isset($_POST['up'])){ if(is_array($_POST['prod'])){ foreach($_POST['prod'] as $id => $qtd){ $id = intval($id); $qtd = intval($qtd); if(!empty($qtd) || $qtd <> 0){ $_SESSION['carrinho'][$id] = $qtd; }else{ unset($_SESSION['carrinho'][$id]); } } } } //ALTERAR VALOR ADICIONAL if(isset($_POST['adicional'])){ if(is_array($_POST['prods'])){ foreach($_POST['prods'] as $id => $p_valor_adicional){ $id = intval($id); $p_valor_adicional = intval($p_valor_adicional); if(!empty($p_valor_adicional) || $p_valor_adicional <> 0){ $_SESSION['carrinho'][$id] = $p_valor_adicional; }else{ unset($_SESSION['carrinho'][$id]); } } } } ?> codigo do html e php, com o select listando os produtos: <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-block"> <h4 class="card-title">Resumo do Pedido</h4> <div class="table-responsive m-t-20"> <table class="table stylish-table color-table muted-table"> <thead> <tr> <th>Produto</th> <th class="text-center">Quantidade</th> <th class="text-center">Preço</th> <th class="text-center">Preço Adicional</th> <th class="text-center">Total</th> <th> </th> </tr> </thead> <form action="?id_cliente=<?php echo $_GET['id_cliente']; ?>" method="post"> <tbody> <?php if(count($_SESSION['carrinho']) == 0){ echo '<tr> <td class="center top-20 bottom-40" style="text-align: center; padding: 20px;" colspan="5"><img src="assets/images/icon_cart.fw.png"><br/>Não há produto no carrinho</td> </tr>'; }else{ foreach($_SESSION['carrinho'] as $id => $qtd){ $Seleciona_Produtos = $pdo->prepare("SELECT * FROM tb_sys_produtos WHERE p_id = :id"); $Seleciona_Produtos->bindValue(":id", $id); $Seleciona_Produtos->execute(); if($Seleciona_Produtos->rowCount() > 0){ foreach($Seleciona_Produtos->fetchAll() as $ResAssoc){ $Total += $ResAssoc['p_valor_venda'] * $qtd + $p_valor_adicional; echo '<tr>'; echo '<td class="">'.$ResAssoc['p_nome'].'</td>'; echo '<td class="text-center"><input type="text" size="3" class="text-center" name="prod['.$id.']" value="'.$qtd.'" /></td>'; echo '<td class="text-center">R$ '.number_format($ResAssoc['p_valor_venda'],2,",",".").'</td>'; echo '<td class="text-center"><input type="text" size="10" class="text-center" name="prods['.$id.']" value="'.$p_valor_adicional.'" /></td>'; echo '<td class="text-center">R$ '.number_format($ResAssoc['p_valor_venda'] * $qtd + $p_valor_adicional,2,",",".").'</td>'; echo '<td class="text-center"><a href="?id_cliente='.$_GET['id_cliente'].'&acao=del&id='.$id.'" class="text-inverse btn btn-danger btn-xs" title="" data-toggle="tooltip" data-original-title="Dar Baixa"><i class="ti-trash" style="color:#fff;"></i></a></td>'; echo '</tr>'; } } } ?> <tr> <td><button type"submit" name="up[]" class="btn btn-primary ladda-button" data-style="zoom-out"> <span class="ladda-label fa fa-refresh"></span> Atualizar Quantidade </button> </td> <td><button type"submit" name="adicional[]" class="btn btn-success ladda-button" data-style="zoom-out"> <span class="ladda-label fa fa-refresh"></span> Atualizar Adicional </button> </td> <td></td> <td></td> <td class="text-center"><h5>Subtotal</h5></td> <td class="text-center"><h5><strong>R$<?php echo number_format($Total,2,",","."); ?></strong></h5></td> </tr> <tr> <td> </td> <td> </td> <td></td> <td></td> <td class="text-center"><h3>Total</h3></td> <td class="text-center"><h3><strong>R$<?php echo number_format($Total + $taxa,2,",","."); ?></strong></h3></td> </tr> <tr> <td> </td> <td> </td> <td></td> <td></td> <td class="text-center"> <a href="fatura_novo_busca.php?id_cliente=<?php echo $_GET['id_cliente']; ?>"><button type="button" class="btn btn-default ladda-button" data-style="zoom-out"> <span class="ladda-label fa fa-search"></span> Nova Busca </button></a></td> <td class="text-center"> <?php if(isset($_POST['enviar'])){ $v_data = date('Y-m-d :H:i:s'); $cliente = $_GET['id_cliente']; $SqlInserirVenda = $pdo->prepare("INSERT INTO tb_sys_vendas (v_codigo, v_cliente, v_valor_total, v_data) VALUES (:v_codigo, :v_cliente, :v_valor_total, :v_data)"); $SqlInserirVenda->bindValue(":v_codigo", $chave_key2); $SqlInserirVenda->bindValue(":v_cliente", $cliente); $SqlInserirVenda->bindValue(":v_valor_total", $Total); $SqlInserirVenda->bindValue(":v_data", $v_data); $SqlInserirVenda->execute(); $vi_id_venda = $pdo->lastInsertId(); foreach($_SESSION['carrinho'] as $ProdInsert => $qtd): $SqlInserirItens = $pdo->prepare("INSERT INTO tb_sys_vendas_itens (vi_id_venda, vi_id_produto, vi_id_cliente, vi_qtd) VALUES (:vi_id_venda, :vi_id_produto, :vi_id_cliente, :vi_qtd)"); $SqlInserirItens->bindValue(":vi_id_venda", $vi_id_venda); $SqlInserirItens->bindValue(":vi_id_produto", $ProdInsert); $SqlInserirItens->bindValue(":vi_id_cliente", $cliente); $SqlInserirItens->bindValue(":vi_qtd", $qtd); $SqlInserirItens->execute(); $calcular = $id; $UpProduto = $pdo->prepare("UPDATE tb_sys_produtos SET p_disponivel_estoque = p_disponivel_estoque - :qtd WHERE p_id = :ProdInsert"); $UpProduto->bindValue(":qtd", $qtd); $UpProduto->bindValue(":ProdInsert", $ProdInsert); $UpProduto->execute(); endforeach; $pagina = 'visualizar_fatura.php?id_fatura='.$vi_id_venda.''; echo "<script>parent.location = '$pagina';</script>"; unset($_SESSION['carrinho']); } ?> <form action="" enctype="multipart/form-data" method="post"> <input type="submit" name="enviar" class="btn btn-danger ladda-button" data-style="zoom-out" value="Finalizar Pedido"> </form></td> </tr> <?php } ?> </tbody> </form> </table> </div> </div> </div> </div> </div>
  6. dutopfave

    Cadastro de Produto com Imagem Não está indo

    Boa Noite, eu estou fazendo um cadastro de produtos e inclui o cadastro da imagem, porém está indo tudo certo, está cadastrando no banco de dados, só que a imagem não está indo na pasta desejável, segue o código: <?php // INICIO CADASTRAR PRODUTOS if(isset($_POST['p_nome']) && empty($_POST['p_nome']) == false){ $p_nome = addslashes($_POST['p_nome']); $p_codigo = addslashes($_POST['p_codigo']); $p_valor_venda = addslashes($_POST['p_valor_venda']); $p_valor_custo = addslashes($_POST['p_valor_custo']); $p_disponivel_estoque = addslashes($_POST['p_disponivel_estoque']); $p_minimo_estoque = addslashes($_POST['p_minimo_estoque']); $p_fornecedor = addslashes($_POST['p_fornecedor']); $p_foto = addslashes($_FILES['p_foto']); $p_link_ml = addslashes($_POST['p_link_ml']); $p_data = addslashes($_POST['p_data']); $nome_imagem = md5(time().rand(0,99)).'.png'; $caminho_imagem = "fotos/" . $nome_imagem; move_uploaded_file($p_foto['tmp_name'], $caminho_imagem); $Inserir = $pdo->prepare("INSERT INTO tb_sys_produtos (p_nome, p_codigo, p_valor_venda, p_valor_custo, p_disponivel_estoque, p_minimo_estoque, p_fornecedor, p_foto, p_link_ml, p_data) VALUES (:p_nome, :p_codigo, :p_valor_venda, :p_valor_custo, :p_disponivel_estoque, :p_minimo_estoque, :p_fornecedor, :p_foto, :p_link_ml, :p_data)"); $Inserir->bindValue(":p_nome", $p_nome); $Inserir->bindValue(":p_codigo", $p_codigo); $Inserir->bindValue(":p_valor_venda", $p_valor_venda); $Inserir->bindValue(":p_valor_custo", $p_valor_custo); $Inserir->bindValue(":p_disponivel_estoque", $p_disponivel_estoque); $Inserir->bindValue(":p_minimo_estoque", $p_minimo_estoque); $Inserir->bindValue(":p_fornecedor", $p_fornecedor); $Inserir->bindValue(":p_foto", $nome_imagem); $Inserir->bindValue(":p_link_ml", $p_link_ml); $Inserir->bindValue(":p_data", $p_data); $Inserir->execute(); header("Location: produto_novo.php?produto=salvo"); exit; } // FIM CADASTRAR PRODUTOS ?>
  7. dutopfave

    [Resolvido] update com MD5

    Aproveitando essa mesma postagem, eu tenho um cadastro e gera a senha MD5, porém quando vou editar a minha senha eu tenho o campo de: Digitar senha atual, senha nova só que quando digito a senha atual não vai, ja tentei coloca o md5 no $_POST e não vai, senha o código: // Aqui vai pega a senha que eu digita no campo SENHA ATUAL e vai verifica se é igual a senha do banco if($_POST['senha_atual'] <> $_SESSION['kt_user_senha']){ $pagina_senha = 'dashboard_perfil.php?estado='.$_GET['estado'].'&id_user='.$user_id.'&informacoes=senhatual'; echo "<script>parent.location = '$pagina_senha';</script>"; }else{ . . . . e não vai...
  8. dutopfave

    Somar total de registro

    pra facilitar, acessar esse site : http://classicamp.com.br/novo/ desce um pouco e você vai vê uma lista de categorias, ai vai ter os nomes e do lado o total de anúncios ex.: se vai vê ai: Automotivo - 78 esse 78 é os anúncios, então tem 78 anúncios q é da categoria automotivo
  9. dutopfave

    Somar total de registro

    Eae galera, estou com um problema, tenho uma tabela CATEGORIAS, e uma tabela ANÚNCIOS, e no site tem uma listagem dessas categorias e na frente tem o total de anúncios equivalente a essa categoria. Ex.: tenho CATEGORIA: Imoveis, ai foi cadastrado 10 anúncios com a CATEGORIA imoveis. Categoria | Anúncio Imoveis | 10 Automóveis | 5 .... no meu caso lista as categorias só q na contagem do anuncio não da certo
  10. dutopfave

    Notificar depois de 5 dias

    Galera, tenho um formulário que cadastro clientes, ai tem a data que eu cadastrei esse cliente, ai queria q tivesse como me notificar depois de 5 dias que esse cliente foi cadastrado Ex: cadastrei ele hoje - 06/07/2017 ai daqui 5 dias, vem uma mensagem falando que esse cliente já faz 5 dias que foi cadastrado. nesse caso uso SELECT ??????
  11. dutopfave

    [Resolvido] Enviar vários anexos com PHPMailer

    Boa Noite, agora ao invés de ser um upload múltiplos, vai ser com vários campos FILES, como que ficaria? <input name="ab_anexo_rg" class="form-control" type="file" value="" required /> <input name="ab_anexo_cpf" class="form-control" type="file" value="" required /> <input name="ab_anexo_titulo_eleitor" class="form-control" type="file" value="" required /> <input name="ab_anexo_comprovante_end" class="form-control" type="file" value="" required /> <input name="ab_anexo_iptu" class="form-control" type="file" value="" required />
  12. dutopfave

    [Resolvido] Enviar vários anexos com PHPMailer

    consegui desta maneira: foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){ $file_name = $key.$_FILES['files']['name'][$key]; $file_size =$_FILES['files']['size'][$key]; $file_tmp =$_FILES['files']['tmp_name'][$key]; $file_type=$_FILES['files']['type'][$key]; $mail->addattachment('arquivos/documentos/'.$file_name.'', ''.$file_name.''); }
  13. dutopfave

    [Resolvido] Enviar vários anexos com PHPMailer

    Vítor Mendes, não está indo mesmo assim
  14. dutopfave

    [Resolvido] Enviar vários anexos com PHPMailer

    Boa Tarde, tenho formulário configurado utilizando o PHPMailer, porém já funciona, só q está configurado para enviar 1 anexo, como faço para enviar vários anexos. Pega o arquivo: $file_name = $key.$_FILES['files']['name'][$key]; e no PHPMailer: $mail->AddAttachment('arquivos/documentos/'.$file_name.'', ''.$file_name.'');
  15. dutopfave

    Estatísticas Semanal

    up
×

Informação importante

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