Ir para conteúdo

POWERED BY:

Arquivado

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

Pedro Segolin

Problema no Carrinho de Compras

Recommended Posts

Olá para todos, tenho um carrinho de compras que envia os dados por email, ele funciona normalmente, mais quando vou finalizar o pedido ele so me envia as infomaçõs que foram digitadas no formulario(Nome, Telefone, Email e ect) e não os produtos que foram comprados.

Por favor, qual o comando que posso adicionar ao meu formmail para que seja enviado os produtos que foram comprados?

 

Obrigado!!

 

Esse é o codigo que finaliza a compra: (finaliza.js)

 

function alterError(value) {

if (value<=0.99) {

newPounds = '0';

} else {

newPounds = parseInt(value);

}

newPence = parseInt((value+.0008 - newPounds)* 100);

if (eval(newPence) <= 9) newPence='0'+newPence;

newString = newPounds + '.' + newPence;

return (newString);

}

 

function showItems() {

var tablerowcolor = '#66a6e5';

index = document.cookie.indexOf("RCAcarrinho");

countbegin = (document.cookie.indexOf("=", index) + 1);

countend = document.cookie.indexOf(";", index);

if (countend == -1) {

countend = document.cookie.length;

}

fulllist = document.cookie.substring(countbegin, countend);

totprice = 0;

document.writeln('<TABLE BORDER=0 width="700" CELLPADDING="3">');

document.writeln('<TR BGCOLOR="#FFCF51"><TD><font face=arial size=1 color=##222222 style=text-decoration:none;>PRODUTO</TD><TD align="center"><font face=arial size=1 color=#222222 style=text-decoration:none;>QUANTIDADE</TD><TD align="center"><font face=arial size=1 color=#222222 style=text-decoration:none;>VALOR POR UNIDADE</TD><td align="center"><font face=arial size=1 color=#222222 style=text-decoration:none;>VALOR TOTAL</td></TR>');

document.writeln('<TR BGCOLOR="#FFFFFF">');

 

itemlist = 0;

for (var i = 0; i <= fulllist.length; i++) {

 

if (fulllist.substring(i,i+1) == '[') {

thisitem = 1;

itemstart = i+1;

} else if (fulllist.substring(i,i+1) == ']') {

itemend = i;

thequantity = fulllist.substring(itemstart, itemend);

itemtotal = 0;

itemtotal = (eval(theprice*thequantity));

temptotal = itemtotal * 100;

totprice = totprice + itemtotal;

itemlist=itemlist+1;

 

document.write('<tr BGCOLOR="#FFAA00"> <td><font face=arial size=1 color=#222222 style=text-decoration:none;>'+theitem+'</FONT></td>');

document.writeln('<td align=right><font face=arial size=1 color=#222222 style=text-decoration:none;>'+thequantity+'</FONT></td><td align=right><font face=arial size=1 color=#222222 style=text-decoration:none;>'+theprice+'</FONT></td><td align=right><font face=arial size=1 color=#222222 style=text-decoration:none;>'+alterError(itemtotal)+'</FONT></td></tr>');

document.writeln('<INPUT TYPE="hidden" NAME="item'+itemlist+'" VALUE="'+theitem+'" SIZE="40">');

document.writeln('<INPUT TYPE="hidden" NAME="quantidade'+itemlist+'" VALUE="'+thequantity+'" SIZE="30">');

document.writeln('<INPUT TYPE="hidden" NAME="preço de'+itemlist+'" VALUE="'+theprice+'" SIZE="30">');

document.writeln('<INPUT TYPE="hidden" NAME="total de'+itemlist+'" VALUE="'+alterError(itemtotal)+'" SIZE="30">');

 

if (tablerowcolor == '#66a6e5') {

tablerowcolor = "#66a6e5";

} else {

tablerowcolor = "#66a6e5";

}

 

} else if (fulllist.substring(i,i+1) == '|') {

if (thisitem==1) theitem = fulllist.substring(itemstart, i);

if (thisitem==2) theprice = fulllist.substring(itemstart, i);

thisitem++;

itemstart=i+1;

}

}

 

document.writeln('<TR BGCOLOR="#000000"></TR>');

document.writeln('<tr BGCOLOR="#FFCF51"><td colspan=3><font face=arial size=1 color=#222222 style=text-decoration:none;>O VALOR TOTAL DAS COMPRAS É ...:</FONT></b></td><td align=right><font face=arial size=1 color=#222222 style=text-decoration:none;>R$ '+alterError(totprice)+'</FONT></b></td></tr>');

document.writeln('<INPUT TYPE="hidden" NAME="Total gasto" VALUE="'+alterError(totprice)+'" SIZE="40">');

document.writeln('</TABLE>');

 

}

 

Essa é a pagina onde o cliente finaliza as compras e coloca suas informações pessoais: (finaliza.html)

 

<html>

<head>

<title>Title</title>

<link href="../estilo.css" rel="stylesheet" type="text/css" />

<script language="JavaScript" type="text/JavaScript">

<!--

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[n];

for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);

if(!x && d.getElementById) x=d.getElementById(n); return x;

}

 

//-->

</script>

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_reloadPage(init) { //reloads the window if Nav4 resized

if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

 

function MM_displayStatusMsg(msgStr) { //v1.0

status=msgStr;

document.MM_returnValue = true;

}

function MM_callJS(jsStr) { //v2.0

return eval(jsStr)

}

function MM_showHideLayers() { //v9.0

var i,p,v,obj,args=MM_showHideLayers.arguments;

for (i=0; i<(args.length-2); i+=3)

with (document) if (getElementById && ((obj=getElementById(args))!=null)) { v=args[i+2];

if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }

obj.visibility=v; }

}

//-->

</script>

</head>

<body bgcolor="#000000" topmargin="0" bottommargin="0" class="pagina">

<table width="750" border="0" align="center" id="logo">

<tr>

<td ><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="745" height="126">

<param name="movie" value="../img/logo.swf">

<param name="quality" value="high">

<embed src="../img/logo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="745" height="126"></embed></object></td>

</tr>

</table>

<form name="senddata" method="post" action="form/form.php">

</script>

<script language=JavaScript src="finaliza.js"></script>

<table border="0" cellpadding="0" cellspacing="0" width="745" bgcolor="#ffffff" bordercolor="#ffffff">

<tr>

<td bgcolor="#FFFFFF"><script language="JavaScript">

<!--

function openWin( windowURL, windowName, windowFeatures ) {

return window.open( windowURL, windowName, windowFeatures ) ;

}

// -->

</script>

<div align="center">

<table border="0" cellpadding="0" cellspacing="0" bordercolor="#d5d5d5">

<tr>

<td><p align="center"><font face=arial>SUAS COMPRAS<br>

<script language="JavaScript"><!--

showItems();

// --></script>

</font>

</b></p> </td>

</tr>

</table>

</div>

<blockquote>

<p><font face=verdana size=1 color=#696969>é bom que após o envio você salve ou imprima os resultado do envio (os dados que foram enviados)</font></b><font face="verdana, arial, tahoma" size="1"><br>

</font></p>

</blockquote>

 

<div align="center"><table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr>

<td><p align="center"><span class="formtxt"><font face=arial>Digite os

seus dados para finalizar a sua compra, lembrando que todos os campos são OBRIGATÓRIOS</font></span><font face="verdana, arial, tahoma" size="1"><br>

</font></p>

</td>

</tr>

</table>

</div>

 

<table width="97%" border="0" align="center" cellpadding="2">

<tr class="formtxt">

<td colspan="2" bgcolor="#FFCA5B">DADOS PESSOAIS:</td>

</tr>

 

<tr>

<td bgcolor="#ffffff" class="formtxt">Nome Completo:</td>

<td bgcolor="#ffffff"><input name="nome" type="text" class="form" size="40" id="nome"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">RG:</td>

<td bgcolor="#ffffff"><input name="rg" type="text" class="form" size="25" id="rg"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">CPF:</td>

<td bgcolor="#ffffff"><input name="cpf" type="text" class="form" size="25" id="cpf"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Endereço Residensial:</td>

<td bgcolor="#ffffff"><input name="endereco" type="text" class="form" size="40" id="endereco"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Bairro:</td>

<td bgcolor="#ffffff"><input name="bairro" type="text" class="form" size="20" id="bairro"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">CEP:</td>

<td bgcolor="#ffffff"><input name="cep" type="text" class="form" size="15" id="cep"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Cidade:</td>

<td bgcolor="#ffffff"><input name="cidade" type="text" class="form" size="20" id="cidade"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Estado:</td>

<td bgcolor="#ffffff"><input name="estado" type="text" class="form" size="15" id="estado"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Telefone:</td>

<td bgcolor="#ffffff"><input name="telefone1" type="text" class="form" value="0xx" size="1" maxlength="3" id="telefone1">

<input name="telefone" type="text" class="form" size="20" id="telefone"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Celular:</td>

<td bgcolor="#ffffff"><input name="celular1" type="text" class="form" value="0xx" size="1" maxlength="3" id="celular1">

<input name="celular" type="text" class="form" size="20" id="celular"></td>

</tr>

<tr>

<td bgcolor="#ffffff" class="formtxt">Email:</td>

<td bgcolor="#ffffff"><input name="email" type="text" class="form" size="30" id="email"></td>

</tr>

<tr class="formtxt">

<td colspan="2" bgcolor="#FFCA5B">FORMAS DE PAGAMENTO:</td>

</tr>

<tr class="formtxt">

<td bgcolor="#FFFFFF">Formas de Pagamento:</td>

<td bgcolor="#FFFFFF"><input name="pagamento" type="radio" id="radio" value="Deposito Bancário" checked>

Deposito Bancário</td>

</tr>

<tr class="formtxt">

<td colspan="2" align="center" bgcolor="#FFFFFF">As informações do deposito serão enviadas para o email solicitado acima!</td>

</tr>

<tr class="formtxt">

<td colspan="2" bgcolor="#FFCA5B">COMENTÁRIOS ADICIONAIS:</td>

</tr>

<tr>

<td colspan="2"><textarea name="comentario" cols="60" rows="8" wrap="physical" class="form2" id="comentario"></textarea></td>

</tr>

<tr>

<td colspan="2" align="center"><input name="enviar" type="submit" class="botao" value="Enviar">

 

<input name="limpar" type="reset" class="botao" value="Limpar"></td>

</tr>

</table>

</form></td>

</tr>

<tr><td bgcolor=FFFFFF class="formtxt">Obrigado por visitar o nosso site!

</td>

</tr>

</table>

</div>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não estou vendo código PHP ai, logo o problema deve ser em seu JS, vou mover o tópico para a área correta.

 

Movido: PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript/DHTML

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.