Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá à todos.
Sou novato. Será que alguém pode me ajudar???
À tempos atrás (+de 3 anos) fiz um site para minha namorada com um carrinho - os códigos estão abaixo (vitrine.php / disco.php / carrinho.php / finalizar.php)
Só que estou alterando todo o site, e achei o seguinte script que gostaria de utilizar, mas não sei quase nada de php. Fiz várias alterações mas não consegui fazer funcionar o antigo no novo. Não sei onde eu errei.
Pretendo também adicionar algumas opções, isto é:
1-) Estou pensando em colocar um subtotal ao lado do preço para quando a pessoa quiser mais de um item já mostrar o total
2-) Colocar um campo o cliente digitar seu CEP para calcular o frete (tipo pagseguro)
3-) Habilitar o envio do pedido, porém com 2 ou 3 formas de pagamento (tipo "input radio"):
I-) Depósito direto em conta corrente;
II-) Geração/impressão de boleto;
III-) Pagamento via PagSeguro do UOL;
Alguém me ajuda. Pleaseeeeee!!!!!!
vlw galera!
********************************** Script Novo ************************************************
Script em funcionando:
http://www.dhtmlgoodies.com/scripts/fly-to-basket/fly-to-basket.html
Página de documentação e download do script:
http://www.dhtmlgoodies.com/index.html?whichScript=fly-to-basket
***************************************************************************************************
###################################### Código Antigos ###########################################
Utilizo hoje o seguinte código: (Observação: limpei todos os códigos só para facilitar a leitura)
vitrine.php
<?
//INICIALIZA A SESSÃO
session_start();
//MONTA O ARRAY DE PRODUTOS
$produto[0][CODIGO] = " ";
$produto[0][ARTISTA] = " ";
$produto[0][ALBUM] = " ";
$produto[0][PRECO] = " ";
$produto[0][IMAGEM] = " ";
//TOTAL DE PRODUTOS POR LINHA
$total = 2;
?>
<HTML>
<HEAD>
<TITLE> site</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<input type="hidden" name="opc_efetivar" value="1">
<?
//PEGA A CHAVE DO ARRAY
$chave = array_keys($produto);
//EXIBE OS PRODUTOS
for($i=0; $i<sizeof($chave); $i++) {
$indice = $chave[$i];
$codigo = $produto[$indice][CODIGO];
$artista = $produto[$indice][ARTISTA];
$album = $produto[$indice][ALBUM];
$preco = $produto[$indice][PRECO];
$imagem = $produto[$indice][IMAGEM];
//VERIFICA
if($total == $atual) {
echo "</tr><tr>";
$atual = 0;
}
//FECHA FOR
}?>
<table width="800" border="0" align="left" cellpadding="0" cellspacing="0">
<tr bgcolor="#E96FA1">
<td width="800" bgcolor="#FF66A1">
<br>
<div align="center">
<font color="#FFFFFF"> _________________________________________________________________________________________________</font><br>
</div>
</td>
</tr>
<tr>
<td>
<a href="disco.php"><img src="discos.png" alt="disco" width="112" height="92" border="0" oncontextmenu="return false">Discos</a>
<br>
</td>
</tr>
</table>
</BODY>
</HTML>
disco.php
<?
//INICIALIZA A SESSÃO
session_start();
//MONTA O ARRAY DE PRODUTOS
$produto[3][CODIGO] = "Ref.: CM_001";
$produto[3][ARTISTA] = "Cantor";
$produto[3][ALBUM] = " <br>Nome do album/ descrição
<br>
<br>";
$produto[3][PRECO] = "";
$produto[3][PRECO1] = "18,00";
$produto[3][PRECO2] = "25,00";
$produto[3][IMAGEM] = "../fotos/disco.png";
$produto[3][IMAGEM] = "../fotos/disco2.png";
$produto[3][ZOOM] = "Layer5";
$produto[3][ZOOM] = "Layer6";
//TOTAL DE PRODUTOS POR LINHA
$total = 2;
?>
<HTML>
<HEAD>
<TITLE> site</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"> if(document.getElementById){
this.obj = document.getElementById(id).style;
this.obj.visibility = visibility;
return this.obj;}
else if(document.all){
this.obj = document.all[id].style;
this.obj.visibility = visibility;
return this.obj;}
else if(document.layers){
this.obj = document.layers[id];
this.obj.visibility = visibility;
return this.obj;}
}
function visVisible(param){
new layerSetup(param,'visible');
}
function visHidden(param){
new layerSetup(param,'hidden');
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}</script>
</HEAD>
<BODY>
<table width="800" border="0" align="left" cellpadding="0" cellspacing="0">
<tr bgcolor="#E96FA1">
<td width="800" bgcolor="#FF66A1">
<br>
<table width="566" align="left">
<tr>
<td>
<div id="menu" align="right">
<span class="style2">
<br>
<a href="vitrine.php">Continuar Comprando</a>
<br>
<a href="carrinho.php">Meu Carrinho</a>
<br>
<a href="finaliza.php">Finalizar Compras</a>
<br>
</span>
</div>
<form action="carrinho.php" method="post" name="frmcarrinho">
<input type="hidden" name="opc_efetivar" value="1">
<table width="526" height="264" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="b57db4" bgcolor="ffffff">
<tr>
<?
//PEGA A CHAVE DO ARRAY
$chave = array_keys($produto);
//EXIBE OS PRODUTOS
for($i=0; $i<sizeof($chave); $i++) {
$indice = $chave[$i];
$codigo = $produto[$indice][CODIGO];
$artista = $produto[$indice][ARTISTA];
$album = $produto[$indice][ALBUM];
$preco = $produto[$indice][PRECO];
$preco1 = $produto[$indice][PRECO1];
$preco2 = $produto[$indice][PRECO2];
$imagem = $produto[$indice][IMAGEM];
$imagem2 = $produto[$indice][IMAGEM2];
$zoom = $produto[$indice][ZOOM];
$zoom2 = $produto[$indice][ZOOM2];
//VERIFICA
if($total == $atual)
{
echo "</tr><tr>";
$atual = 0;
}
?>
<td width="291">
<div align="center">
<p><a href="#" onMouseOver="visVisible('<? echo $zoom; ?>')" onMouseOut="visHidden('<? echo $zoom; ?>')">
<br>
<img src="disco.png" alt="charm" width="186" height="155" border="0" oncontextmenu="return false">
</a></p>
</div>
<div align="center">
<p>
<a href="#" onMouseOver="visVisible('<? echo $zoom2; ?>')" onMouseOut="visHidden('<? echo $zoom2; ?>')">
<img src="disco2.png" alt="charms2" width="186" height="118" border="0" oncontextmenu="return false">
</a>
<br>
</p>
</div>
<div>
<a href="vitrine.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Voltar','','../figuras/voltar2.png',1)">
<img src="../figuras/voltar1.png" alt="Voltar" name="Voltar" width="20" height="15" border="0" align="baseline"></a>
<span class="style33">Voltar</span>
</div>
</td>
<td width="229">
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<br>
<span class="style25"><center><? echo $artista; ?>
<br><span class="style30">¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨</span></center></span>
</td>
</tr>
<!-- <tr>
<td>
<span class="style23"><center><? echo $codigo; ?></center></span>
</td>
</tr>
--> <tr>
<td>
<span class="style26"><center><? echo $album; ?></center></span>
</td>
</tr>
<tr>
<td>
<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<span class="style32"><center>
<input type="checkbox" name="txtprod[<? echo $indice;?>][PRECO]" id="kit6" value="<? echo $preco1; ?>"> Album simples - R$ <? echo $preco1; ?>
</center></span>
<span class="style32"><center>
<input type="checkbox" name="txtprod[<? echo $indice;?>][PRECO]" id="kit8" value="<? echo $preco2; ?>"> Album duplo - R$ <? echo $preco2; ?>
</center></span>
</td>
<td>
<center><span class="style33">Quant.</span><br>
<input type="text" name="txtprod[<? echo $indice;?>][QTDE]" id="qnt" size="1" maxlength="3">
</center>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="txtprod[<? echo $indice;?>][CODIGO]" value="<? echo $codigo; ?>">
<input type="hidden" name="txtprod[<? echo $indice;?>][ARTISTA]" value="<? echo $artista; ?>">
<input type="hidden" name="txtprod[<? echo $indice;?>][ALBUM]" value="<? echo $album; ?>">
</td>
</tr>
</table>
</td>
<?
//SOMA 1 A VARIÁVEL CONTROLADORA
$atual++;
}//FEHA FOR ?>
</tr>
</table>
<div>
<a href="nc_recomenda.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('recomenda','','../figuras/recomendar2.png',1)">
<img src="../figuras/recomendar1.png" alt="recomendar" name="recomenda" width="46" height="35" border="0">
</a>
<input type="image" src="../figuras/presente.png" alt="Adicionar ao carrinho" onClick="javascript: document.forms[0].submit();" oncontextmenu="return false">
</div>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
carrinho.php
<?
//INICIALIZA A SESSÃO
session_start();
//VERIFICA SE TEM PRODUTO NO CARRINHO PARA PUXAR
if(count($_SESSION[cesta]) > 0) {
//PEGA A CHAVE DO ARRAY
$chave = array_keys($_SESSION[cesta]);
//PEGA OS DADOS DA SESSÃO
for($i=0; $i<sizeof($chave); $i++) {
//ÍNDICE
$indice = $chave[$i];
//ATRIBUI
$cesta[$indice][CODIGO] = $_SESSION[cesta][$indice][CODIGO];
$cesta[$indice][ARTISTA] = $_SESSION[cesta][$indice][ARTISTA];
$cesta[$indice][PRECO] = $_SESSION[cesta][$indice][PRECO];
$cesta[$indice][QTDE] = $_SESSION[cesta][$indice][QTDE];
// $cesta[$indice][PESO] = $_SESSION[cesta][$indice][PESO];
}//FECHA FOR//VERIFICA SE A OPÇÃO ATUALIZAR FOI SELECIONADA
if($_POST[opc_atualizar]) {
//RECEBE OS PRODUTOS CHECADOS PARA ATUALIZAÇÃO
$v_atualiza = $_POST[a_prod];
//PEGA A CHAVE DO ARRAY
$chave = array_keys($v_atualiza);
//EXIBE
for($i=0; $i<sizeof($chave); $i++) {
//PEGA O INDICE DO PRODUTO
$indice = $chave[$i];
//ALTERA A QUANTIDADE DO PRODUTO SELECIONADO
$_SESSION[cesta][$indice][QTDE] = $v_atualiza[$indice][QTDE];
}//FECHA FOR//VERIFICA SE A OPÇÃO EXCLUIR FOI SELECIONADA
elseif($_POST[opc_excluir]) {
//RECEBE OS PRODUTOS CHECADOS PARA EXCLUSÃO
$excluir = $_POST[check];
//EXIBE
for($i=0; $i<sizeof($excluir); $i++) {
//PEGA O INDICE DO PRODUTO
$indice = $excluir[$i];
//DESTRÓI A VARIÁVEL ESPECIFICADA
unset($_SESSION[cesta][$indice]);
}//FECHA FOR//RECEBE O PEDIDO DO USUÁRIO
elseif($_POST[opc_efetivar]) {
//RECEBE AS VARIÁVEIS
$v_prod = $_POST[txtprod];
//PEGA A CHAVE DO ARRAY
$chave = array_keys($v_prod);
//EXIBE
for($i=0; $i<sizeof($chave); $i++) {
$indice = $chave[$i];
//VERIFICA
if(!empty($v_prod[$indice][QTDE]) ) {
//GRAVA NO ARRAY CESTA
$cesta[$indice][CODIGO] = $v_prod[$indice][CODIGO];
$cesta[$indice][ARTISTA] = $v_prod[$indice][ARTISTA];
$cesta[$indice][PRECO] = $v_prod[$indice][PRECO];
$cesta[$indice][QTDE] = $v_prod[$indice][QTDE];
// $cesta[$indice][PESO] = $v_prod[$indice][PESO];
}//FECHA IF
}//FECHA FOR
//GRAVA NA SESSÃO
$_SESSION[cesta] = $cesta;?>
<HTML>
<HEAD>
<TITLE> site</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript"> function enviar(opcao) {
//OPÇÃO EXCLUIR SELECIONADA
if(opcao == 'E') {
document.forms[0].opc_excluir.value = 1;
document.forms[0].submit();
}//FECHA IF
//OPÇÃO ATUALIZAR SELECIONADA
if(opcao == 'A') {
document.forms[0].opc_atualizar.value = 1;
document.forms[0].submit();
}//FECHA IF
//OPÇÃO FINALIZAR SELECIONADA
if(opcao == 'F') {
document.forms[0].opc_finalizar.value = 1;
document.forms[0].action = "finalizar.php";
document.forms[0].submit();
}//FECHA IF
}//FECHA FUNCTION</script>
</HEAD>
<BODY>
<table width="800" border="0" align="left" cellpadding="0" cellspacing="0">
<tr bgcolor="#E96FA1">
<td width="800" bgcolor="#FF66A1">
<br>
<table width="602" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#DEBFD9">
<tr>
<td height="59" colspan="4">
<br><img src="../figuras/ttl_vitrine.png" alt="Vitrine Chic" oncontextmenu="return false">
<br>
<br>Carrinho de Compras
<br>
<?
//EXIBE O CARRINHO SE TIVER PRODUTOS
if(count($_SESSION[cesta]) > 0) {
?>
<table width="566" align="left">
<tr>
<td>
<div id="Layer9" align="right">
<span class="style3">
<br>
<a href="vitrine.php">Continuar Comprando</a>
<br>
<a href="carrinho.php">Meu Carrinho</a>
<br>
<a href="finaliza.php">Finalizar Compras</a>
<br>
<br>
</span>
</div>
<table width="526" height="264" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="b57db4" bgcolor="ffffff">
<tr>
<td>
<form name="frmCarrinho" method="post">
<input type="hidden" name="opc_excluir">
<input type="hidden" name="opc_atualizar">
<input type="hidden" name="opc_finalizar">
<table width="95%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td>
</td>
</tr>
<tr bgcolor="#b57db4">
<td width="4%"> </td>
<td width="7%" align="center"><span class="style2">Qtde</span></td>
<td width="42%" align="center"><span class="style2">Produto</span></td>
<td width="23%" align="center"><span class="style2">Valor</span></td>
<td width="24%" align="center"><span class="style2">Subtotal</span></td>
</tr>
<?
//PEGA A CHAVE
$chave_cesta = @array_keys($_SESSION[cesta]);
//EXIBE OS PRODUTOS DA CESTA
for($i=0; $i<sizeof($chave_cesta); $i++) {
$indice = $chave_cesta[$i];
//SUBTOTAIS DE CADA PRODUTO
$subtotal = $_SESSION[cesta][$indice][QTDE] * ereg_replace(",",".",$_SESSION[cesta][$indice][PRECO]);
/* //CALCULO FRETE GERAL
$fretetotal = $_SESSION[cesta][$indice][QTDE] * $_SESSION[cesta][$indice][PESO];
*/
//TOTAL GERAL
$total += $subtotal;
?>
<tr>
<td height="25" align="center">
<input name="check[]" type="checkbox" value="<? echo $indice; ?>">
</td>
<td height="25" align="center">
<font face='Arial' size='2'>
<input type="text" name="a_prod[<? echo $indice; ?>][QTDE]" value="<? echo $_SESSION[cesta][$indice][QTDE]; ?>" size="3">
</font>
</td>
<td height="25">
<font face='Arial' size='2'><? echo $_SESSION[cesta][$indice][ARTISTA]; ?> - <? echo $_SESSION[cesta][$indice][CODIGO]; ?></font>
</td>
<td height="25" align="right">
<font face='Arial' size='2'>R$ <? echo $_SESSION[cesta][$indice][PRECO]; ?> </font>
</td>
<td width="24%" height="25" align="right">
<font face='Arial' size='2'> R$ <? echo number_format($subtotal,2,',','.'); ?> </font> </td>
</tr>
<?
}//FECHA FOR ?>
<tr>
<td height="25" colspan="3">
<input type="image" name="btnExcluir" src="excluir.gif" onClick="enviar('E');">
<input type="image" name="btnAtualiza" src="atualizar.gif" onClick="enviar('A');">
</td>
<td height="25" bgcolor="#b57db4">
<span class="style5" align="center"> Total s/ frete*: </span> </td>
<td height="25" bgcolor="#DEBFD9" class="style2" align="right"> R$ <b><? echo number_format($total,2,',','.'); ?> </b>
</td>
</tr>
<tr>
<td height="25" colspan="3"> </td>
<td height="40" colspan="2"><div align="center">
<input type="image" name="btnFinaliza" src="finaliza.gif" onClick="enviar('F');"></div>
</td>
</tr>
</table>
</form>
<?
}//FECHA IF(count)
else { ?>
<br><br><br>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align='center'>
<font face='Arial' size='2' color="#006666"><b>Desculpe, mas no momento você não possui nenhumm produto.</b></font>
</td>
</tr>
</table>
<br>
<br>
<?
}//FECHA ELSE (count)?>
</td>
</tr>
</table>
<br>
<br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
finalizar.php
<?
//INICIALIZA A SESSÃO
session_start();
//VERIFICA SE FOI ESCOLHIDA A OPÇÃO PARA FECHA O PEDIDO
if($_POST[opc_enviar]) {
//RECEBE OS DADOS DO FORMULÁRIO
$v_nome = $_POST[nome];
$v_email = $_POST[email];
$v_tel = $_POST[tel];
$v_nascimento = $_POST[nascimento];
$v_end = $_POST[endereco];
$v_estado = $_POST[estado];
$v_cidade = $_POST[cidade];
$v_cep = $_POST[cep];
$v_mensagem = $_POST[comentarios];
$v_produtos = $_POST[v_produtos];
$v_total = number_format($_POST[v_total],2,',','.');
//EMAIL DO ADMINISTRADOR QUE VAI RECEBER O PEDIDO
$email_dest = "pedido@site.com";
//PREPARA O PEDIDO
$mens = "--------------------------------------------------------------------------------------\n";
$mens .= " Site \n";
$mens .= " Pedido de Compras \n";
$mens .= "--------------------------------------------------------------------------------------\n";
$mens .= " Qtde Descrição Valor Unit. \n";
$mens .= "--------------------------------------------------------------------------------------";
$mens .= "\n" .$v_produtos." \n";
$mens .= "Total a pagar: R$" .$v_total." \n\n\n";
$mens .= "--------------------------------------------------------------------------------------\n";
$mens .= " DADOS PARA ENTREGA \n";
$mens .= "--------------------------------------------------------------------------------------\n";
$mens .= " Nome: ".$v_nome." \n";
$mens .= " Email: ".$v_email." \n";
$mens .= " Telefone: ".$v_tel." \n";
$mens .= " Data de Nascimento: ".$v_nascimento." \n";
$mens .= " Endereço: ".$v_end." \n";
$mens .= " Estado: ".$v_estado." \n";
$mens .= " Cidade: ".$v_cidade." \n";
$mens .= " Cep: ".$v_cep." \n";
$mens .= " Mensagem do Cartão: ".$v_mensagem." \n\n";
$mens .= " Obrigado!! \n";
$mens .= " Equipe site ";
//DISPARA O EMAIL
$envia = mail($email_dest, "Pedido Site", $mens,"From:".$v_email."\r\nBcc:".$v_email);
//VERIFICA SE O EMAIL FOI ENVIADO COM SUCESSO
if($envia) {
//ELIMINA TODAS AS VARIÁVEIS DA SESSÃO
$_SESSION = array();
Header("Location: okpedido.html");
//DESTRÓI A SESSÃO PARA GARANTIR
@session_destroy(); ?>
<script language="JavaScript">
<!--
alert("PARABÉNS!!\n\nO seu pedido foi enviado com sucesso.");
window.location.href = "vitrine.php";
//-->
</script>
<?
}//FECHA IF(envia)
else {
Header("Location: erropedido.html");
?>
<script language="JavaScript">
<!--
alert("ERRO!!\n\nAconteceu algum problema.\n\nPor favor, tente novamente...");
window.location.href = "vitrine.php";
//-->
</script>?>
<HTML>
<HEAD>
<TITLE> .:: site ::.</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script src="comprar.js" type=text/javascript></SCRIPT>
<script language="JavaScript"> function finaliza() {
if(confirm('Deseja mesmo efetivar esse pedido ?'))
return true;
else return false;
}//FECHA FUNCTION</script>
</HEAD>
<BODY>
<table width="800" border="0" align="left" cellpadding="0" cellspacing="0">
<tr bgcolor="#E96FA1">
<td width="800" bgcolor="#FF66A1">
<br>
<br>
<table width="602" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#DEBFD9">
<tr>
<td height="59" colspan="4">
<img src="../figuras/ttl_vitrine.png" alt="Vitrine Chic" oncontextmenu="return false">
<br>
<br>
Carrinho de Compras
<br>
<table width="566" align="left">
<tr>
<td>
<table width="526" height="264" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="b57db4" bgcolor="ffffff">
<tr>
<td>
<table width="95%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td>
</td>
</tr>
<tr bgcolor="#b57db4">
<td width="10%" align="center"><span class="style2">Qtde</span></td>
<td width="46%" align="center"><span class="style2">Produto</span></td>
<td width="23%" align="center"><span class="style2">Valor</span></td>
<td width="21%" align="center"><span class="style2">Subtotal</span></td>
</tr>
<?
//PEGA A CHAVE
$chave_cesta = array_keys($_SESSION[cesta]);
//EXIBE OS PRODUTOS DA CESTA
for($i=0; $i<sizeof($chave_cesta); $i++) {
$indice = $chave_cesta[$i];
//ATRIBUI CONTEUDO A VAR QUE VAI SER USADO NO EMAIL
$v_produtos .= $_SESSION[cesta][$indice][QTDE]." - ".$_SESSION[cesta][$indice][ARTISTA]." ".
$_SESSION[cesta][$indice][CODIGO]." - ".$_SESSION[cesta][$indice][PRECO]."\n";
//SUBTOTAIS DE CADA PRODUTO
$subtotal = $_SESSION[cesta][$indice][QTDE] * $_SESSION[cesta][$indice][PRECO];
//TOTAL GERAL
$total += $subtotal;
?>
<tr>
<td height="25" align="center"><font face='Arial' size='2'><? echo $_SESSION[cesta][$indice][QTDE]; ?></font></td>
<td height="25"><font face='Arial' size='2'><? echo $_SESSION[cesta][$indice][ARTISTA]; ?> - <? echo $_SESSION[cesta][$indice][CODIGO]; ?></font></td>
<td height="25" align="right"><font face='Arial' size='2'>R$ <? echo $_SESSION[cesta][$indice][PRECO]; ?> </font></td>
<td width="21%" height="25" align="right"><font face='Arial' size='2'> R$ <? echo number_format($subtotal,2,',','.'); ?> </font></td>
</tr>
<?
}//FECHA FOR ?>
<tr>
<td height="25" colspan="2"> </td>
<td height="25" bgcolor="#b57db4"><span class="style5"> Total à pagar: </span></td>
<td height="25" bgcolor="#DEBFD9" class="style2" align="right"> R$ <b><? echo number_format($total,2,',','.'); ?> </b></td>
</tr>
</table>
<form name="frmFinalizar" method="post" onSubmit="return finaliza();">
<input type="hidden" name="opc_enviar" value="1">
<input type="hidden" name="v_produtos" value="<? echo $v_produtos; ?>">
<input type="hidden" name="v_total" value="<? echo $total; ?>">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#b57db4" class="style2"><div align="center">Dados Pessoais</div></td>
</tr>
</table>
<br>
<table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="80" height="30"><div align="right"><span class="style23">Nome: </span></div></td>
<td colspan="3">
<input name="nome" id="nome" size="55" onKeyPress="return soLetras(event)">
</td>
</tr>
<tr>
<td height="31"><div align="right"><span class="style23">E-mail: </span></div></td>
<td width="134">
<input name="email" id="email" size="20"> </td>
<td width="68"><div align="right"><span class="style23">Tel.:</span></div></td>
<td width="128">
<input name="tel" id="tel" size="20" onKeyPress="mascara(this,telefone)" maxlength="14"> </td>
</tr>
<tr>
<td><div align="right"><span class="style23">Data de Nascim.:</span></div></td>
<td>
<input name="nascimento" type="text" id="nascimento" size="20" onKeyPress="mascara(this,datas)" maxlength="10"> </td>
</tr>
<tr>
<td height="35"><div align="right"><span class="style23">Endereço:</span></div></td>
<td colspan="3"><input name="endereco" id="endereco" size="55"></td>
</tr>
<tr>
<td height="32"><div align="right"><span class="style23">Estado:</span></div></td>
<td>
<select name="estado" id="estado">
<option value="" selected>Selecione</option>
<option value="RJ">Rio de Janeiro</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="DF">Distrito Federal</option>
<option value="CE">Ceará</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RS">Rio Gr. do Sul</option>
<option value="RN">Rio Gr. do Norte</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select> </td>
<td><div align="right"><span class="style23">Cidade:</span></div></td>
<td>
<input type="text" name="cidade" id="cidade" size="20" onKeyPress="return soLetras(event)"> </td>
</tr>
<tr>
<td height="35"><div align="right"><span class="style23">CEP:</span></div></td>
<td colspan="3"><input name="cep" id="cep" size="20" onKeyPress="mascara(this,cepb)" maxlength="9"></td>
</tr>
<tr>
<td height="100"><div align="right"><span class="style23"> Mensagem do Cartão: </span></div></td>
<td colspan="3">
<textarea name="comentarios" id="comentarios" cols="42" rows="5"></textarea>
</td>
</tr>
</table>
<label>
<div align="center">
<input type="submit" name="Submit" value="Finalizar sua Compra" />
</div>
</label>
</form>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="47%" align='center'><font face='Arial' size='2'><a href="vitrine.php"><< Voltar para a Vitrine</a></font></td>
<td width="53%" align='center'><font face='Arial' size='2'><a href="carrinho.php"><< Carrinho de compras</a></font> </td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>Carregando comentários...