Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Remazela

PHP - Valor passa ZERO para Pagamento

Recommended Posts

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.

15622040_1619138678392107_12567270972604

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

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

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

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

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

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

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

×

Informação importante

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