tipo .. vi uma coluna do imaster onde ensinava a fazer um carrinho de compras ..
sendo q eles não terminaram o tutorial e eu já to com o carrinho de compras feito e quero fazer um formulario pra enviar o pedido .. alguém pode me ajudar?
codigo do carrinho ta ai
<?
//EXIBE OS PRODUTOS DA CESTA
//SUBTOTAIS DE CADA PRODUTO
$subtotal = $_SESSION[cesta][$indice][QTDE] * $_SESSION[cesta][$indice][preço];
//TOTAL GERAL
$total += $subtotal;
?>
<?
/************************************************************************
ARQUIVO .........: Carrinho de compras simples: usando arrays e session
BY ..............: Júlio César Martini
DATA ............: 03/04/2004
************************************************************************/
//INICIALIZA A SESSÃO
session_start();
//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
}//FECHA IF
//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
}//FECHA IF
//RECEBE O PEDIDO DO USUÁRIO
else {
//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][ARTISTA] = $v_prod[$indice][ARTISTA];
$cesta[$indice][ALBUM] = $v_prod[$indice][ALBUM];
$cesta[$indice][preço] = $v_prod[$indice][preço];
$cesta[$indice][QTDE] = $v_prod[$indice][QTDE];
}//FECHA IF
}//FECHA FOR
//GRAVA NA SESSÃO
$_SESSION[cesta] = $cesta;
}//FECHA ELSE
?>
<html>
<head>
<title>::: Carrinho de Compras :::</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style2 {
color: #000000;
font-weight: bold;
}
.style5 {color: #FFFFFF; font-weight: bold; }
-->
</style>
<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
}//FECHA FUNCTION
//-->
</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);
//-->
</script>
</head>
<body>
<table width="773" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="topo.gif" width="773" height="100"></td>
</tr>
<tr>
<td><br>
<br>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align='center'><font face='Arial' size='4'><b>Carrinho de compras</b></font></td>
</tr>
</table>
<br>
<br>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><font size="2" face="Arial">Carrinho de Compras: </font></td>
</tr>
</table>
<form name="frmCarrinho" method="post">
<input type="hidden" name="opc_excluir">
<input type="hidden" name="opc_atualizar">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="4%" bgcolor="#CCCCFF"> </td>
<td width="8%" bgcolor="#CCCCFF"><span class="style2"><font color="000033">Qtde</font></span></td> <td width="51%" bgcolor="#CCCCFF"><span class="style2"><font color="000033">Produto</font></span></td>
<td width="19%" bgcolor="#CCCCFF"><span class="style2"><font color="000033">Valor</font></span></td>
<td width="18%" bgcolor="#CCCCFF"><span class="style2"><font color="000033">Subtotal</font></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] * $_SESSION[cesta][$indice][preço];
//TOTAL GERAL
$total += $subtotal;
?>
<tr>
<td height="25"><input name="check[]" type="checkbox" value="<? echo $indice; ?>"></td>
<td height="25"><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][ALBUM]; ?></font></td>
<td height="25"><font face='Arial' size='2'>R<font color="000033">$</font>
<? echo $_SESSION[cesta][$indice][preço]; ?></font></td>
<td width="18%" height="25"><font face='Arial' size='2'> <font color="000033">R$</font>
<? 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="#CCCCFF"><font color="#000033"><span class="style5"> <font color="000033">Total
à pagar:</font> </span></font></td>
<td height="25" bgcolor="#FFF0F0" class="style2"> <font color="000033">R$</font> <b><? echo number_format($total,2,',','.'); ?></b></td>
</tr>
</table>
</form>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="10%" align='center'><div align="left"><a href="index.php"><img src="voltar.gif" width="58" height="16" border="0"></a></div></td>
<td width="90%" align='center'> </td>
</table>
<br>
</td>
</tr>
<tr>
<td><img src="rodape.gif" width="773" height="20"></td>
</tr>
</table>
</body>
</html>
alguém me ajuda a fazer um formulario enviando os dados do carrinho?
Pergunta
Sperto_Rox
tipo .. vi uma coluna do imaster onde ensinava a fazer um carrinho de compras ..
sendo q eles não terminaram o tutorial e eu já to com o carrinho de compras feito e quero fazer um formulario pra enviar o pedido .. alguém pode me ajudar?
codigo do carrinho ta ai
alguém me ajuda a fazer um formulario enviando os dados do carrinho?
Link para o comentário
Compartilhar em outros sites
8 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.