Remazela 6 Denunciar post Postado Dezembro 20, 2016 Caros amigos Estou montando uma rotina de Carrinho de Compras, mas infelizmente no ato do Pagamento o Valor sempre passa ZERADO. Quando o usuário escolhe o ítem desejado e vai para a cesta para opção de quantidade <- até aqui tudo certo. O problema é o pagamento. Abaixo postei a imagem do erro e dos fontes. Fonte da CESTA.PHP <?PHP // +---------------------------------------------------------+ // | Carrinho de compras | // +---------------------------------------------------------+ include "inc_dbConexao.php"; session_start(); //Declarando Variáveis $inserir = isset($_GET['inserir']) ? $_GET['inserir'] : ''; $produto = isset($_GET['produto']) ? $_GET['produto'] : ''; $qt = "1"; //Default para quantidade $sql = " SELECT id"; $sql = $sql . " FROM pedidos "; $sql = $sql . " ORDER BY id DESC "; $rs = mysql_query($sql, $conexao); $reg = mysql_fetch_array($rs); $id_ped = $reg["id"]; if (isset($_SESSION['num_ped']) == '' and $inserir == 'S') { $id_ped = $id_ped + 1; //Incrementa 1 ao ultimo $num_ped = $id_ped . "." . date("H") . substr(date("i"),0,1); //prepara o numero do pedido $_SESSION['num_ped'] = $num_ped; $_SESSION['id_ped'] = $id_ped; $_SESSION['num_boleto'] = $id_ped . date("H") . substr(date("i"),0,1); //Numero do Boleto } //Excluindo Itens do Carrinho $excluir = isset($_GET['produto']) ? $_GET['produto'] : ''; $id = isset($_GET['id']) ? $_GET['id'] : ''; if ($excluir = "S") { $sqld = "DELETE FROM itens "; $sqld = $sqld . "WHERE id = '" . $id . "' "; mysql_query($sqld, $conexao); } //Captura dados do Produto $sql = "SELECT id,codigo,nome,preco,desconto,peso,desconto_boleto "; $sql = $sql . " FROM miniaturas "; $sql = $sql . " WHERE codigo = '" . $produto . "' "; $rs = mysql_query($sql, $conexao); $reg = mysql_fetch_array($rs); $codigo = $reg["codigo"]; $nome = $reg["nome"]; $preco = $reg["preco"]; $peso = $reg["peso"]; $desconto = $reg["desconto"]; $desconto_boleto = $reg["desconto_boleto"]; $preco_desconto = $preco - ($preco * $desconto / 100); $preco_boleto = $preco_desconto - ($preco_desconto * $desconto_boleto / 100); $num_ped = isset($_SESSION['num_ped']); //Verifica se o item já foi cadastrado $sqld = "SELECT codigo "; $sqld = $sqld . " FROM itens "; $sqld = $sqld . " WHERE codigo = '" . $produto . "' "; $sqld = $sqld . " AND num_ped = '" . $num_ped . "' "; $rsd = mysql_query($sqld, $conexao); //se não encontrar, $item_duplicado = 1 $item_duplicado = mysql_num_rows($rsd); //Adiciona a tabela somente itens $item_duplicado = 0 if ($item_duplicado == 0 and $inserir == "S") { $sqli = "INSERT INTO itens "; $sqli = $sqli . "(num_ped,codigo,nome,qt,preco,peso,preco_boleto,desconto,desconto_boleto) "; $sqli = $sqli . "VALUES('$num_ped','$codigo','$nome','$qt','$preco_desconto','$peso','$preco_boleto','$desconto','$desconto_boleto') "; mysql_query($sqli, $conexao); } //Atualiza os itens do carrinho for($contador=1; $contador <= $_SESSION['total_itens']; $contador++) { $b[$contador] = isset($_POST['txt'.$contador]) ? $_POST['txt'.$contador] : ""; $c[$contador] = isset($_POST['id'.$contador]) ? $_POST['id'.$contador] : ""; $sqla = "UPDATE itens "; $sqla = $sqla . "SET qt = '" . $b[$contador] . "' "; $sqla = $sqla . "WHERE id = '" . $c[$contador] . "' "; mysql_query($sqla, $conexao); } //Captura os itens adicionados ao carrinho $sql = "SELECT * "; $sql = $sql . " FROM itens "; $sql = $sql . " WHERE num_ped = '" . $num_ped . "' "; $sql = $sql . " ORDER BY id "; $rs= mysql_query($sql, $conexao); $total_itens = mysql_num_rows($rs); $_SESSION['total_itens'] = $total_itens; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Miniaturas Web</title> <link href="estilo_site.css" rel="stylesheet" type="text/css" /> <script language="javascript"> function valida_form() { <?PHP for($contador=1; $contador <= $_SESSION['total_itens']; $contador++) { ?> if (document.cesta.txt<?PHP print $contador; ?>.value <1) {alert("O campo quantidade não pode ser menor do que 1."); document.cesta.txt<?PHP print $contador; ?>.focus(); return false; } if (document.cesta.txt<?PHP print $contador; ?>.value >10) {alert("O campo quantidade não pode conter mais de 10 itens."); document.cesta.txt<?PHP print $contador; ?>.focus(); return false; } <?PHP } ?> return true; } </script> </head> <body> <div id="corpo"> <!-- Logomarca e mneu superior --> <div id="topo"> <?PHP include "inc_menu_superior.php" ?> </div> <!-- Menu de categorias --> <div id="menuSup"> <?PHP include "inc_menu_categorias.php" ?> </div> <?PHP if (isset($_SESSION['num_ped']) == "") { ?> <div id="caixa"> <table width="100%" height="200" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center"><h1 class="c_vermelho">Seu carrinho está vazio </h1> <p class="c_vermelho"><a href="index.php"><img src="../siteLoja/imagens/btn_voltarLoja.gif" alt="Voltar à loja" width="109" height="19" vspace="3" border="0" /></a></p></td> </tr> </table> </div> <?PHP } else { ?> <!-- Exibe título da página e número do pedido caso existam produtos no carrinho --> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="59%"><h1>Meu carrinho de compras</h1></td> <td width="41%"><div align="right">Número do seu pedido: <span class="num_pedido"><?PHP print $_SESSION['num_ped']; ?></span></div></td> </tr> </table> <!-- Exibe os itens no carrinho --> <form name="cesta" method="post" action="cesta.php" onsubmit="return valida_form(this);" enctype="multipart/form-data"> <!-- Exibe os itens incluidos do carrinho --> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="caixa_cesta_tit">Descrição do produto </td> <td width="10%" class="caixa_cesta_tit"><div align="center">Quantidade</div></td> <td width="10%" class="caixa_cesta_tit"><div align="center">Excluir item</div></td> <td width="15%" align="right" class="caixa_cesta_tit">Preço unitário R$ </td> <td width="15%" align="right" class="caixa_cesta_tit">Total R$ </td> </tr> <?PHP $subtotal = 0; $n = 0; while ($reg = mysql_fetch_array($rs)) { $n = $n + 1; $id = $reg["id"]; $codigo = $reg["codigo"]; $nome = $reg["nome"]; $qt = $reg["qt"]; $preco_unitario = $reg["preco"]; $peso = $reg["peso"]; $preco_total = $preco_unitario * $qt; $subtotal = $subtotal + $preco_total; ?> <tr> <td class="caixa_cesta_item"><img src='../siteLoja/imagens/<?PHP print $codigo; ?>.jpg' width='53' height='32' align="absmiddle" /> <?PHP print $codigo; ?> - <?PHP print $nome; ?></td> <td class="caixa_cesta_item"><div align="center"><input name="txt<?PHP print $n; ?>" value="<?PHP print $qt; ?>" type="text" size="2" maxlength="6" class="caixa_texto" /></div></td> <td class="caixa_cesta_item"><div align="center"><a href="cesta.php?id=<?PHP print $id ?>&excluir=S"><img src='../siteLoja/imagens/btn_removerItem.gif' alt='Comprar' hspace='5' border='0' /></a></div></td> <td align="right" class="caixa_cesta_item">R$ <?PHP print number_format($preco_unitario,2,',','.'); ?></td> <td align="right" class="caixa_cesta_item">R$ <?PHP print number_format($preco_total,2,',','.'); ?></td> <!-- Armazena id e código do item nos campos ocultos para serem capturados pelo POST do formulário --> <input type = hidden name="id<?PHP print $n; ?>" value="<?PHP print $id; ?>"> <input type = hidden name="cod<?PHP print $n; ?>" value="<?PHP print $codigo; ?>"> </tr> <?PHP } ?> <tr> <td colspan="3" class="caixa_cesta_total">* O valor total da sua compra não inclui o frete, ele será calculado no fechamento do seu pedido.</td> <td align="right" class="caixa_cesta_total">Subtotal</td> <td align="right" class="caixa_cesta_total">R$ <?PHP print number_format($subtotal,2,',','.'); ?></td> </tr> <!-- Exibe os botões de opções da página --> <?PHP if ($subtotal == 0) { ?> <?PHP //Chama a página vazio print "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=vazio.php'>"; ?> <?PHP } else { ?> <tr> <td colspan="4" class="caixa_cesta_btn"> <a href="index.php"><img src="../siteLoja/imagens/btn_comprarMais.gif" border="0" /></a> <input name="imageField" type="image" src="../siteLoja/imagens/btn_atualizarValores.gif" /></td> <td class="caixa_cesta_btn"> <div align="right"> <a href="login.php"><img src="../siteLoja/imagens/btn_fecharPedido.gif" alt="Fechar pedido" width="109" height="19" border="0" /> </a> </div> </td> <?PHP } ?> </tr> </table> </form> <?PHP } ?> <!-- rodape da página --> <?PHP include "inc_rodape.php" ?> </div> </body> </html> <?PHP // Libera os recursos usados pela conexão atual mysql_free_result($rs); mysql_free_result($rsd); mysql_close ($conexao); ?> Fonte do PAGAMENTO.PHP <?PHP // +---------------------------------------------------------+ // | Forma de pagamento | // +---------------------------------------------------------+ session_start (); include "inc_dbConexao.php"; //Captura os itens da cesta $sql = "SELECT * "; $sql = $sql . " FROM itens "; $sql = $sql . " WHERE num_ped = '" . $_SESSION['num_ped'] . "' "; $sql = $sql . " ORDER BY id "; $rs = mysql_query($sql, $conexao); //Recupera uf do cliente $sql = "SELECT * "; $sql = $sql . " FROM tb_estados "; $sql = $sql . " WHERE uf = '" . $_SESSION['uf'] . "' "; $rs2 = mysql_query($sql, $conexao); $reg2 = mysql_fetch_array($rs2); $nome_uf = $reg2['nome']; $frete = $reg2['frete']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Miniaturas Web</title> <link href="estilo_site.css" rel="stylesheet" type="text/css" /> <script language="javascript"> function valida_form() { if (document.pag.form_pag[0].checked == false && document.pag.form_pag[1].checked == false && document.pag.form_pag[2].checked == false && document.pag.form_pag[3].checked == false && document.pag.form_pag[4].checked == false) { alert('Por favor, selecione uma opção de pagamento.'); return false; } if (document.pag.form_pag[0].checked == false || (document.pag.form_pag[1].checked == true && document.pag.form_pag[2].checked == true && document.pag.form_pag[3].checked == true && document.pag.form_pag[4].checked == true)) { if (document.pag.txtnome.value == "") {alert("Por favor, preencha o campo [Nome impresso no cartão]."); pag.txtnome.focus(); return false; } if (document.pag.txtmes.value == "") {alert("Por favor, preencha o campo [Mês] da data de validade do cartão."); pag.txtmes.focus(); return false; } if (document.pag.txtano.value == "") {alert("Por favor, preencha o campo [Ano] da data de validade do cartão."); pag.txtano.focus(); return false; } if (document.pag.txtcodigo.value == "") {alert("Por favor, preencha o campo [Código de segurança]."); pag.txtcodigo.focus(); return false; } } return true; } </script> </head> <body> <div id="corpo"> <div id="etapa3"><a href="index.php"><img src="../siteLoja/imagens/logo_fs.gif" alt="Faça um Site" border="0" /></a></div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="59%"><h1>Etapa 3 <img src="../siteLoja/imagens/marcador_setaDir.gif" align="absmiddle" /> <span class="c_cinza">Pagamento</span> </h1></td> <td width="41%"><div align="right">Número do seu pedido: <span class="num_pedido"><?PHP print $_SESSION['num_ped']; ?></span></div></td> </tr> </table> <form name="pag" method="post" action="pagamento1.php" onsubmit="return valida_form(this);"> <div id="caixa"> <h2>Seu pedido</h2> <p>* Antes de confirmar seu pagamento, confira as informações contidas nessa tela. Se você desejar alterá-lo agora, clique em "Alterar esse pedido".</p><br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="caixa_pedido_item"><strong>Descrição do produto </strong></td> <td width="10%" class="caixa_pedido_item"><div align="center"><strong>Quantidade</strong></div></td> <td width="20%" align="right" class="caixa_pedido_item"><strong>Preço unitário R$ </strong></td> <td width="20%" align="right" class="caixa_pedido_item"><strong>Total R$ </strong></td> </tr> <?PHP //$subtotal = 0; $n = 0; while ($reg = mysql_fetch_array($rs)) { $n = $n + 1; $id = $reg["id"]; $codigo = $reg["codigo"]; $nome = $reg["nome"]; $qt = $reg["qt"]; $preco = $reg["preco"]; $preco_boleto = $reg["preco_boleto"]; $peso = $reg["peso"]; $desconto_boleto = $reg["desconto_boleto"]; $subtotal_boleto = 0; $peso_pac = $reg["peso"]; // valores para pagamento com cartão de crédito $preco_total = $preco * $qt; $subtotal = $subtotal + $preco_total; $peso_pac = $peso_pac + ($peso * $qt); // valores para pagamento com boleto bancário $preco_subtotal_boleto = (($preco * $desconto_boleto / 100) * $qt); $preco_total_boleto = ($preco * $qt); //$preco_total_boleto = $preco_boleto * $qt; $subtotal_boleto = $subtotal_boleto + $preco_total_boleto; ?> <tr> <td class="caixa_pedido_item"><?PHP print $codigo; ?> - <?PHP print $nome; ?></td> <td class="caixa_pedido_item"><div align="center"><?PHP print $qt; ?></div></td> <td align="right" class="caixa_pedido_item">R$ <?PHP print number_format($preco,2,',','.'); ?></td> <td align="right" class="caixa_pedido_item">R$ <?PHP print number_format($preco_total,2,',','.'); ?></td> </tr> <?PHP } // total para cartão de crédito $valor_frete = $peso_pac * $frete; $total_pag = $subtotal + $valor_frete; // total para boleto bancário $sub_pag_boleto = ($subtotal_boleto + $valor_frete) - $preco_subtotal_boleto; $total_pag_boleto = ($subtotal_boleto + $valor_frete); ?> <tr> <td colspan="3" class="caixa_pedido_item"><strong>Subtotal</strong></td> <td align="right" class="caixa_pedido_item"><strong>R$ <?PHP print number_format($subtotal,2,',','.'); ?></strong></td> </tr> <tr> <td colspan="3" class="caixa_pedido_item"><strong>Frete</strong></span></td> <td align="right" class="caixa_pedido_item"><strong>R$ <?PHP print number_format($valor_frete,2,',','.'); ?></strong></td> </tr> <tr> <td colspan="3" class="caixa_pedido_item"><h3>Total a pagar</h3></td> <td align="right" class="caixa_pedido_item"><h3>R$ <?PHP print number_format($total_pag,2,',','.'); ?></h3></td> </tr> <tr> <td colspan="4" align="right"><a href="cesta.php" class="link_detalhes">Alterar esse pedido</a></td> </tr> </table> <h2>Local de entrega</h2> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <?PHP print ltrim($_SESSION['end_nome']) . ", " . ltrim($_SESSION['end_num']) . " " . ltrim($_SESSION['end_comp']); ?><br /> <?PHP print substr($_SESSION['cep'],0,5)."-" . substr($_SESSION['cep'],5,3) . " " . ltrim($_SESSION['bairro']) . " - " . ltrim($_SESSION['cidade']) . " - " . ltrim($_SESSION['uf']); ?> </td> <td><div align="right"><a href="cadastro.php?txtemail2=<?PHP print $_SESSION['email_cli']; ?>" class="link_detalhes">Alterar endereço</a> </div></td> </tr> </table> <!-- Informações gerais do pedido --> <?PHP $peso_pac = 0; $subtotal_boleto = 0; $_SESSION['valor_boleto'] = $total_pag_boleto; // Valor Total da fatura $_SESSION['sub_pag_boleto'] = $sub_pag_boleto; // Valor da fatura com boleto bancário $_SESSION['desc_boleto'] = $preco_subtotal_boleto; // Valor do desconto boleto $_SESSION['valor'] = $subtotal; // Valor da fatura com cartão de credito $_SESSION['valor_frete'] = $valor_frete; // Valor do frete $_SESSION['peso'] = $peso_pac; // Peso do pacote $_SESSION['dataped'] = date("Y-m-d"); // Data do pedido $_SESSION['horaped'] = date("H:i:s"); // Hora do pedido $data_futura = strtotime("5 days"); // Número de dias para pag do boleto $_SESSION['datavenc'] = date("Y-m-d", $data_futura); // data de vencimento $_SESSION['desconto'] = $subtotal - $subtotal_boleto // Valor do desconto ?> </div> <h4>Formas de pagamento</h4> <div id="caixa"> <!-- Pagamento com boleto bancário --> <h2><strong>Opção 1:</strong> Quero pagar este pedido por intermédio de <span class="c_preto"><strong>BOLETO BANCÁRIO</strong></span></h2> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="25%" valign="top"> <p><strong>Selecione esta opção para pagar por intermédio de boleto bancário</strong></p> <input name="form_pag" type="radio" value="boleto"/><img src="../siteLoja/imagens/marcador_boleto.gif" alt="codigo de barras" hspace="3" align="absmiddle" /> (Boleto bancário) </td> <td width="75%" valign="top"> <p class="caixa_pag_boleto">Valor da fatura para pagamento com boleto bancário:<strong class="c_vermelho"> R$ <?PHP print number_format($sub_pag_boleto,2,',','.'); ?></strong></p><br /> <p><img src="../siteLoja/imagens/marcador_atencao.gif" alt="atenção" align="left" />O boleto deve ser impresso após a confirmação do pedido, pois não o enviamos via correio. </p><br /> <p>A data de vencimento do boleto é de 5 dias corridos após o fechamento do pedido, após esta data, ele perderá a validade. Na impossibilidade de imprimi-lo, faça o pagamento do boleto pelo Home Banking de seu banco.</p> </td> </tr> <tr> <td valign="top"> </td> <td valign="top" class="linha"><div align="right"><input name="imageField" type="image" src="imagens/btn_confirmarCompra.gif" /> </div></td> </tr> </table> </div> <div id="caixa"> <!-- Pagamento com cartão de crédito --> <h2><strong>Opção 2:</strong> Quero pagar este pedido por intermédio de <span class="c_preto"><strong>CARTÃO DE CRÉDITO</strong></span></h2> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="25%" valign="top"> <p><strong>Selecione um cartão de crédito</strong></p> <input name="form_pag" type="radio" value="Visa"/><img src="../siteLoja/imagens/c_visa.gif" width="25" height="16" hspace="7" align="absmiddle" />(Visa)<br /> <input name="form_pag" type="radio" value="Mastercard"/><img src="../siteLoja/imagens/c_mastercard.gif" width="25" height="16" hspace="7" align="absmiddle" />(Mastercard)<br /> <input name="form_pag" type="radio" value="Amex"/><img src="../siteLoja/imagens/c_amex.gif" width="25" height="16" hspace="7" align="absmiddle" />(Amex)<br /> <input name="form_pag" type="radio" value="Diners"/><img src="../siteLoja/imagens/c_diners.gif" width="25" height="16" hspace="7" align="absmiddle" />(Diners)<br /> </td> <td width="75%" valign="top"> <p><img src="../siteLoja/imagens/marcador_atencao.gif" alt="atenção" align="left" />É necessário um cartão de crédito válido (Visa, Mastercard, Amex ou Diners). </p> <p> </p> <p><img src="../siteLoja/imagens/marcador_atencao.gif" alt="atenção" align="left" />Para sua segurança desabilitamos o campo [Nº do cartão] para a demonstração deste site.</p> <h6>Informações sobre o seu cartão de crédito</h6> <p><label>Nº do cartão:</label><input name="txtnumero" type="text" class="caixa_texto" value="5432154321123" size="20" maxlength="20" readonly="true" /> (Desabilitado no modo de teste)</p> <p><label>Nome imp no cartão:</label><input name="txtnome" type="text" class="caixa_texto" size="40" maxlength="40" /> * (Seu nome impresso no cartão)</p> <p><label>Data de validade:</label><input name="txtmes" type="text" class="caixa_texto" size="3" maxlength="2" /> / <input name="txtano" type="text" class="caixa_texto" size="3" maxlength="2" /> * (mm/aa)</p> <p><label>Código de segurança:</label><input name="txtcodigo" type="text" class="caixa_texto" size="5" maxlength="4" /></p><br /> <p class="c_cinza">O Código de Segurança do Cartão é um código de 3 ou 4 dígitos gravado ou impresso no verso do seu cartão.</p></td> </tr> <tr> <td valign="top"> </td> <td valign="top"><table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td colspan="2" valign="top" class="parcelas"><h6>Selecione o número de parcelas:</h6></td> </tr> <!-- Exibe o número de parcelas permitidas para pagamento com cartão de crédito --> <?PHP for ($contador = 1; $contador <= $_SESSION['max_parcelas']; $contador++) { ?> <?PHP if ($contador == 1) { $chk = "checked='checked'"; } else { $chk = ""; } ?> <?PHP if ($contador % 2 == 1) { ?> <tr> <td width="40%" valign="top" class="parcelas"><input name="txtparcelas" type="radio" value="<?PHP print $contador; ?>" <?PHP print $chk; ?> /> <?PHP print $contador; ?> x de<span class="c_preto"><strong> R$ <?PHP print number_format($total_pag/$contador,2,',','.'); ?></strong></span> sem juros <br /></td> <?PHP } else { ?> <td width="60%" valign="top" class="parcelas"><input name="txtparcelas" type="radio" value="<?PHP print $contador; ?>" <?PHP print $chk; ?> /> <?PHP print $contador; ?> x de<span class="c_preto"><strong> R$ <?PHP print number_format($total_pag/$contador,2,',','.'); ?></strong></span> sem juros <br /></td> </tr> <?PHP } // Encerra o Else } // Encerra o for ?> </table></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="25%" valign="top"> </td> <td width="75%" valign="top" class="linha"><div align="right"><input type="image" name="imageField" src="imagens/btn_confirmarCompra.gif" /></div></td> </tr> </table> </div> </form> <!-- rodape da página --> <?PHP include "inc_rodape.php" ?> </div> </body> </html> <?PHP // Libera os recursos usados pela conexão atual mysql_free_result($rs); mysql_free_result($rs2); mysql_close ($conexao); ?> Já olhei o código todo, não consigo entender porque sempre passa o Valor = 0(zero. Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Dezembro 20, 2016 Primeiro, no BD está sendo registrado o valor correto sim ou não? Pois se o valor estiver zerado ou a quantidade estiver zerada, vai resultar no problema informado. Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Dezembro 20, 2016 Caro amigo No BcoDados, está cadastrado tudo certo. O problema é apenas o PAGAMENTO.PHP, que o CESTA.PHP (não sei), mas transfere ZERO. Já revi o código fonte, reli, verifiquei tudo, mas não consegui resolver. Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Dezembro 20, 2016 O negócio é deburar, após: while ($reg = mysql_fetch_array($rs)) { Coloque: print_r($reg); Antes do: $valor_frete = $peso_pac * $frete; Coloque: echo "$peso_pac | $frete | $subtotal"; Informe o que retorna. Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Dezembro 20, 2016 Amigo Edgar Voltou tudo ZERO. Desculpa a minha pergunta, teria a possibilidade de enviar meu Sistema no seu e-mail. (Talvez no conteúdo geral, o amigo, possa me ajudar achar o erro). Se puder, me retorna no: upxmais@gmail.com Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Dezembro 20, 2016 Se retornou zero aqui: print_r($reg); É porque o BD está zerado... ai o problema é antes ainda... Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Dezembro 20, 2016 Posso te enviar o sistema todo por seu e-mail? Grato Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Dezembro 20, 2016 Posso te enviar o sistema todo por seu e-mail? Não. Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Dezembro 21, 2016 Caros amigos Consegui resolver o erro. Troquei esta linha $num_ped = isset($_SESSION['num_ped']); Por esta $num_ped = $_SESSION['num_ped']; Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites