Ir para conteúdo
Fórum Script Brasil
  • 0

Decimais


Guest Rodolfo

Pergunta

Guest Rodolfo

Bom estou criando um site com um calculo de envio via sedex, não tem dados ainda, mas o que esta acontecendo é o seguinte, no campo de preço e valor de envio, aparece o valor normalmente se der assim por exemplo (R$ 24,25), porém se o resultado for (R$ 24,00) o zero zero some e só aparece 24 o que posso fazer, o código esta abaixo desde já mmuuuuuuito obrigado

<html>

<head>

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Nova pagina 1</title>

</head>

<body>

<?

/* Tabelas de produto [nome][preço][preço caixa][aceita download (1=sim, 0=não)*/

$prd[1][1] = "Spector Pro";

$prd[1][2] = 290.00;

$prd[1][3] = 10.00;

$prd[1][4] = 1;

$prd[2][1] = "Carbon Copy";

$prd[2][2] = 252.00;

$prd[2][3] = 10.00;

$prd[2][4] = 0;

$prd[3][1] = "Active WebCam";

$prd[3][2] = 216.00;

$prd[3][3] = 10.00;

$prd[3][4] = 1;

$prd[4][1] = "eBlaster";

$prd[4][2] = 300.00;

$prd[4][3] = 10.00;

$prd[4][4] = 1;

/* Tabelas de sedex [estado][custo]

$estd[1][1]="Quero receber meu produto por e-mail";

$estd[1][2]=0.00;

$estd[2][1]="São Paulo";

$estd[2][2]=17.00;

$estd[3][1]="Acre";

$estd[3][2]=27.00;

$estd[4][1]="Mato Grosso";

$estd[4][2]=37.00;

$sedex = $estd[$est][2];

$produto = $prd[$prod][1];

$preço = $prd[$prod][2];

if ($qtd == "") $qtd = 1;

/* Limpa todos os selected de estados e produtos(define quel esta selecionado) */

for ($i=1; $i < (count($estd)+1); $i++) { $estsel="";}

for ($i=1; $i < (count($prd)+1); $i++) { $prodsel="";}

/* Define estado e produto selecionado baseado na pagina anterior */

$estsel[$est] = "selected";

$prodsel[$prod] = "selected";

?>

<form action="http://www.esy.com.br/soma.php" method="post">

<table border="1" cellpadding="0" cellspacing="0">

<tr>

<td width="25%">Produto</td>

<td width="25%">Quantidade</td>

<td width="25%">Valor unitário</td>

<td width="25%">Valor Total</td>

</tr>

<tr>

<td width="25%">

<?/* Monta combo de produtos baseado na tabela - le tabela de 1 a numero de opcoes e preenche formula */?>

<select size="1" name="prod" onchange="submit();">

<?for ($i=1; $i < (count($prd)+1); $i++)

{

?><option value=<?echo $i;?>

<?echo $prodsel[$i]?>>

<?echo $prd[$i][1];?>

</option><?

}

?>

</select></td>

<?/* Preenche campo qtd */?>

<td width="25%">Quantidade: <input type="text" name="qtd" size="4" value=<?echo $qtd;?> onchange="submit();"> <button name="B2" style="width: 47; height: 17"><p align="left"><font size="1" face="Arial">calcular</font></button> </td>

<?/* Preenche preço e total */?>

<td width="25%"><?echo $preço?></td>

<?$total = $preço*$qtd;?>

<td width="25%"><?echo $total?></td>

</tr>

</table>

<?

/* Controle de estados */

/* Se campo 4 de produto = 0 não apresenta opcao de download */

$j=1;

if ($prod=="2") $j=2;

?>

<?/* Monta combo de estado baseado na tabela */?>

Selecione o estado de entrega do produto ou se voce quer apenas receber o produto por e-mail

<br>

<select size="1" name="est" onchange="submit();">

<?echo $j;echo oooooooooooooo;

for ($i=$j; $i < (count($estd)+1); $i++)

{

?><option value=<?echo $i;?>

<?echo $estsel[$i];?>>

<?echo $estd[$i][1];?>

</option><?

}

?>

</select></p>

<?echo "Subtotal: R$"; echo $total;?><BR>

<?echo "Sedex: R$"; echo $sedex;?><BR>

<?echo "Caixa: R$"; echo $prd[$prod][3];?><BR>

<?echo "Total: R$"; $soma = $total + $sedex; echo $soma;?>

<p align="left"><font face="Arial" size="2">Clique em <input type="submit" name="B1" value="Enviar">

</font></p>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...