Jump to content

kenio Junio

Members
  • Content count

    22
  • Joined

  • Last visited

Community Reputation

0 Comum

About kenio Junio

Contato

  • Hangouts
    ClickBait
  1. kenio Junio

    Alterar a ordem de exibição das linha e salvar ordem no BD

    Ok, ai esta o problema! A rotina não faço a minima ideia de como criar ela kk
  2. Estou com um serio problema é não achei artigos ou posts sobre o assunto. Bem, queria saber como consigo fazer um draggable que ao alterar a posição das linhas ele altere no banco de dados. Exemplo: tenho um lista, cada item da lista tem um id que vem do banco de dados, ai altero o item 6 (que tem id = 6) para o lugar do 5 (que tem id = 5), ai o 5 consequentemente vai para o lugar do 6 certo? ai apos eu alterar queria que modificasse no banco de dados o id deles para que continue na posição alterada
  3. Estou desenvolvendo um sistema com PHP e AJAX adiciono em uma tabela uma linha ate ai tudo normal, mas depois que adicionei a linha na tabela quero apagar. estou usando o on(), mas parece não esta funcionando. JAVASCRIPT $('.extList').on('click', function(){ var idPordEx = $(this).attr('id'); $(".addStatus").html('<span class="add"><i class="fa fa-spinner fa-spin fa-3x fa-fw" style=""></i> Excluindo... <span></span></span>'); $.ajax({ type: "POST", url: "sys/excluirPreco.php", data: 'id='+idPordEx+'', success: function( data ) { var dadosOb = JSON.parse(data); var segundos = 7; if (dadosOb.excluiu == 'sim') { $(".addStatus").html('<span class="checkVeri"><i class="fa fa-check-circle" aria-hidden="true"></i> Excluido com sucesso! </span>'); setTimeout(function(){ $('.checkVeri').hide(); }, segundos*1000); $('#consu_'+dadosOb.idList).remove(); }else if(dadosOb.excluiu == 'sim' || dadosOb.erro == 'sim'){ $(".addStatus").html('<span class="FailVeri"><i class="fa fa-times-circle" aria-hidden="true"></i> Erro ao excluir! </span>'); setTimeout(function(){ $('.FailVeri').hide(); }, segundos*1000); } }, error: function(){ } }); }); PHP <?php include_once "../../../config.php"; include_once "../../../classes/BD.class.php"; if (isset($_POST['id'])) { $id = $_POST['id']; $DeletProd = BD::conn()->prepare("DELETE FROM `preco_estado` WHERE id = ?"); if($DeletProd->execute(array($id))){ die(json_encode(array('excluiu' => 'sim','idList' => $id))); }else{ die(json_encode(array('excluiu' => 'nao'))); } }else{ die(json_encode(array('erro' => 'sim'))); } ?> E O HTML <tr id="consu_<?php echo $finalization->id; ?>"> <td><?php echo $finalization->id; ?></td> <td><?php echo $finalization->estado; ?></td> <td><span class="badge bg-light-blue">R$ <?php echo number_format($finalization->preco,2,',','.'); ?></span></td> <td><div class="extList" id="<?php echo $finalization->id;?>"><i class="fa fa-times lixo" aria-hidden="true"></i></a></td> </tr>
  4. kenio Junio

    Erro Session_start()

    Tem um tópico no fórum. espero que te ajude :D
  5. kenio Junio

    Problema acentuação PHP

    Se as informações vierem do banco de dados tente formatar as tabelas
  6. Olá, gostaria de uma ajuda , queria saber como faso para enviar múltiplos registros para o banco de dados de uma só vez com PHP. Estou criando um sistema e gostaria de saber como faso para envia de uma só vez vários registros referente ao mesmo id ao invés de enviar 1 por 1. Obrigado pela atenção fico no aguardo da resposta
  7. kenio Junio

    Como adicionar Foreach no envio de email

    Editei o post. o erro se localiza na linha 153 citada no post ou seja creio eu que o erro não esteja no fechamento do foreach OBS: Estou começando a estudar PHP e tenho apenas 15 anos kkk espero que tenha um pouco de paciência se eu não enteder oque voçê falar
  8. kenio Junio

    Como adicionar Foreach no envio de email

    vou tentar aqui
  9. kenio Junio

    Como adicionar Foreach no envio de email

    Olá, esta dando erro no foreach dessa variavel $Mailer->Body = ' <div style="float:left;width: 100%;"> <h3 style="margin: 14px 0px 0px 0px;padding: 10px 0px 7px 13px;background: #D2D2D2;color: #404040;">Dados de Quem fez o pedido</h3> <table border="0" cellpadding="0" cellspacing="0" style="float:left; width:100%;border: 1px solid #cccccc;"> <tr> <td style="padding: 10px;">Nome:</td> <td>'.$nome.' '.$sobrenome.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$cpf.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$email.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$numero.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$complmento.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$bairro.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$cidade.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$estado.'<td> <tr> <tr> <td style="padding: 10px;">CPF:</td> <td>'.$cep.'<td> <tr> </table> <table style="width: 100%;float: left;" border="0" cellpadding="0" cellspacing="0"> <thead style="background: #555;"> <tr> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Imagem </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Produto </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Valor(Unidade) </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> SubTotal </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Quantidade </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Peso </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Tamanho </th> <th style="padding: 11px 9px;color: rgba(255, 255, 255, 0.87);font-weight: 300;"> Cor </th> </tr> </thead> <tbody>' 153 foreach ($produtos as $indice => $dados) { list($id, $opcoes) = explode(':', $indice); $qtd = $dados['qtd'];' <tr> <td style="padding: 8px!important;"> <img src="'echo PATCH.'/produto/'.$dados['imagem'];'" width="60"> </td> <td> <span style="text-align: left;padding: 0 0 0 19px;overflow: hidden;width: 105px;text-overflow: ellipsis;white-space: nowrap;float: left;" title="'echo $dados['titulo'];'"> 'echo $dados['titulo'];' </span> <td> <td style="width: 113px;">'.$dados['preco'].'</td> <td style="width: 113px;">'.$dados['subtotal'].'</td> <td style="width: 87px;">'.$dados['qtd'].;'</td> <td style="width: 79px;">'.$dados['peso'].' g</td> <td style="width: 78px;">'.$dados['tamanho'].'</td> <td style="width: 65px;">'.$dados['cor'].'</td> </tr> '.}.' </tbody> </table> </div>'; Parse error: syntax error, unexpected T_FOREACH in gostaria de sabe como corrigir o erro OBRIGADO PELA ATENÇÃO
  10. Olá, estou com uma seria duvida a respeito sobre com saber o meu USERNAME e PASSWORD do localhost para envio de email com o PHPMailer $Mailer->Username = ""; $Mailer->Password = ""; gostaria de saber oque devo usar ou aonde encontro o usúario e a senha. Obrigado pela atenção
  11. Olá, meu problema e o seguinte Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2'' at line 1' in C:\Arquivos de programas\EasyPHP-DevServer-14.1VC9\data\localweb\loja\loja\pages\finalizar.php:25 Stack trace: #0 C:\Arquivos de programas\EasyPHP-DevServer-14.1VC9\data\localweb\loja\loja\pages\finalizar.php(25): PDOStatement->execute(Array) #1 C:\Arquivos de programas\EasyPHP-DevServer-14.1VC9\data\localweb\loja\loja\index.php(18): include_once('C:\Arquivos de ...') #2 {main} thrown in C:\Arquivos de programas\EasyPHP-DevServer-14.1VC9\data\localweb\loja\loja\pages\finalizar.php on line 25 o código aonde se localiza ele o erro <?php if (!$login->isLogado()) { header("Location: ".PATCH.""); }elseif ($carrinho->qtdProdutos() == 0) { header("Location: ".PATCH.""); } else{ if (!isset($_SESSION['realizado'])) { $strSQL = "INSERT INTO loja_pedidos (id_cliente, valor_total, status ,criado, modificado) VALUES(?,?,0,NOW(),NOW())"; $stmt = BD::conn()->prepare($strSQL); $stmt->execute(array($usuarioLogado->id_cliente, $_SESSION['total_compra'] )); $_SESSION['lastId'] = BD::conn()->lastInsertId(); foreach ($_SESSION['media_produto'] as $id => $qtd) { $strSQLdois = "INSERT INTO loja_produtos_pedidos (id_pedido, id_produto, qtd) VALUES(?,?,?)"; $stmtdois = BD::conn()->prepare($strSQLdois); $stmtdois->execute(array($_SESSION['lastId'], $id, $qtd)); $atualizar_qtd = BD::conn()->prepare("UPDATE loja_produtos SET estoque = estoque-$qtd WHERE id ?"); $atualizar_qtd->execute(array($id)); } $_SESSION['realizado'] = 1; } }//AQUI TERMINA ELSE ?> quero saber o pq quando ele redireciona para a pagina finaliza acaba enviando para o banco de dados o pedido e as outras informações mas ele acaba não fazendo o UPDATE no estoque ai queria saber o pq. DESDE JÁ AGRADEÇO PELA ATENÇÃO
  12. kenio Junio

    Problema Ao Mostra Valor Do Frete

    obrigado pela atenção mais já consegui arrumar refis de outro metódo
  13. kenio Junio

    Problema Ao Mostra Valor Do Frete

    olá estou com um problema ao mostrar o valor do frete já revi á programação já refis e não adianto de nada SEGUE EM ANEXO O CÓDIGO <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function calculaFrete($cod_servico, $cep_origem, $cep_destino, $peso, $altura='2', $largura='11', $comprimento='16', $valor_declarado='0.50'){ # Código dos Serviços dos Correios # 41106 PAC sem contrato # 40010 SEDEX sem contrato # 40045 SEDEX a Cobrar, sem contrato # 40215 SEDEX 10, sem contrato $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&nCdFormato=1&nVlComprimento=".$comprimento."&nVlAltura=".$altura."&nVlLargura=".$largura."&sCdMaoPropria=n"."&nVlValorDeclarado=".$valor_declarado."&sCdAvisoRecebimento=n&nCdServico=".$cod_servico."&nVlDiametro=0&StrRetorno=xml"; $xml = simplexml_load_file($correios); if ($xml->cServico->Erro == '0') return $xml->cServico->Valor; else return false; } echo calculaFrete(40045,35530000,35530000,'0.200'); ?> </body> </html> ai quando mudo o modo para PAC ele mostra o valor <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function calculaFrete($cod_servico, $cep_origem, $cep_destino, $peso, $altura=2, $largura=11, $comprimento=16, $valor_declarado=0.50){ # Código dos Serviços dos Correios # 41106 PAC sem contrato # 40010 SEDEX sem contrato # 40045 SEDEX a Cobrar, sem contrato # 40215 SEDEX 10, sem contrato $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&nCdFormato=1&nVlComprimento=".$comprimento."&nVlAltura=".$altura."&nVlLargura=".$largura."&sCdMaoPropria=n"."&nVlValorDeclarado=".$valor_declarado."&sCdAvisoRecebimento=n&nCdServico=".$cod_servico."&nVlDiametro=0&StrRetorno=xml"; $xml = simplexml_load_file($correios); if($xml->cServico->Erro == '0') { return $xml->cServico->Valor; } else { return false; } } echo calculaFrete(41106,45350000,87501430,'0.20'); ?> </body> </html>
  14. kenio Junio

    problema em php / estático bd::conn();

    Eu tinha feito do mesmo jeito mais no meu não deu certo pois eu não tirei as aspas que estava na variável $sql
×

Important Information

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