mastanimes
-
Total de itens
21 -
Registro em
-
Última visita
Posts postados por mastanimes
-
-
obrigado mestre
valeu mesmo
-
mais como eu faria isso eu tentei usar o comando sum mais não conseguie
ele não somava todos os totais
-
oque seria essa variavel
$ind
alguém sabe onde eu poderia me informa melho sobre checkbox passando parios parametro
-
o amigo eu proucurei durante horas no forum mais eu não emcontrei.
poderia expricar melhor eu tou usando mysql
a listagem esta no banco de dados .
alguém poderia postar um escript similar.
-
fiz um carrinho de compla mais não consigo fazer o sub total
como eu faço para somar dos valores todos os totais dos produtos de meu carrinho
exemplo:
imagem
nome web can
quantidade 3
preço 50.00
total 150.00
imagem
nome web can zx
quantidade 1
preço 80.00
total 80.00
sub total:???????? <-como eu faço.
codigo para calcular o total
///inicio item carrinho mysql_select_db($database_curso_loja, $curso_loja); $query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'"; $cart = mysql_query($query_cart, $curso_loja) or die(mysql_error()); $row_cart = mysql_fetch_assoc($cart); $totalRows_cart = mysql_num_rows($cart);
esse e do ajax: tudo.js//fim id menu //inicio adiciona item ao carrinho $(".adiciona a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"mais"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim adiciona item ao carrinho //inicio remove item ao carrinho $(".remove a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"menos"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim remove item ao carrinho //inicio atualiza item ao carrinho $(".textqtd").livequery('blur',function(){ id_p=$(this).attr("id") idqtd=$(this).val() $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"up",idqtd:idqtd}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim atualiza item ao carrinho
-
ola alguém sabe como fazer
exemplo:
http://www.animesul.com/lista/dvd/listagem2.php?isbn=196
como eu faço esse tipo de listagem.
como mandar todos os produtos marcados para o carrinho
Selecione os items desejados:
Vol. 1 (Episódios 1-8) -
Vol. 2 (Episódios 9-16)
Vol. 3 (Episódios 17-24)
Vol. 4 (Episódios 25-32)
Vol. 5 (Episódios 33-40)
Vol. 6 (Episódios 41-48)
Vol. 7 (Episódios 49-56)
Vol. 8 (Episódios 57-64) -
Vol. 9 (Episódios 65-72
-
Movido: Ajax, JavaScript, XML, DOM --> PHP
Espero que consiga resolver seu problema !
obrigado
tentei faze tipo uma enquete mais não consiguie.
-
Para achar o total não seria apenas pegar todos os valores que estão na página e depois somar todos eles ?
como assim pode espricar melhor
-
Acho que isso seria na área de PHP !
Se quiser posso mover para o fórum adequado !
O máximo que posso fazer aqui é lhe ajudar a criar o próprio CheckBox e sua validação (se necessário)
meu amigo estaria otimo
eu não tenho nem uma ideia de como fazer
qualque ajuda eu agradeço.
-
Não entendi muito bem sua dúvida !
É apenas a listagem com CheckBox ??
sim mais utilizando mysql
o cliente seleciona o checkbox eo produto e emviado pro carrinho
-
cara ajax seria bom mais se n tive php ta otimo
presiso muito dessa listagem
-
ola alguém sabe como fazer
exemplo:
http://www.animesul.com/lista/dvd/listagem2.php?isbn=196
como eu faço em ajax gostaria de uma ajudinha de algum mestre.
Selecione os items desejados:
Vol. 1 (Episódios 1-8) -
Vol. 2 (Episódios 9-16)
Vol. 3 (Episódios 17-24)
Vol. 4 (Episódios 25-32)
Vol. 5 (Episódios 33-40)
Vol. 6 (Episódios 41-48)
Vol. 7 (Episódios 49-56)
Vol. 8 (Episódios 57-64) -
Vol. 9 (Episódios 65-72)
-
fiz um carrinho de compla mais não consigo fazer o sob total
como eu faço para somar dos valores todos os totais dos produtos de meu carrinho
exemplo:
imagemnome web can
quantidade 3
preço 50.00
total 150.00
imagem
nome web can zx
quantidade 1
preço 80.00
total 80.00
sub total:???????? <-como eu faço.
carrinho.php
<?php require_once('Connections/curso_loja.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $id_p=$_GET['id_p']; $idqtd=$_GET['idqtd']; $ip=$_SERVER['REMOTE_ADDR']; $acao=$_GET['acao']; /// inicio adicionar item ao carrinho if($acao=="mais"){ mysql_select_db($database_curso_loja, $curso_loja); $query_adicionar ="INSERT INTO carrinho ( id , ip , id_produto , qtd ) VALUES ( NULL , '$ip', '$id_p', '1' );"; $adicionar = mysql_query($query_adicionar, $curso_loja) or die(mysql_error()); } /// inicio remove item carrinho if($acao=="menos"){ mysql_select_db($database_curso_loja, $curso_loja); $query_remove = "DELETE FROM carrinho WHERE carrinho.id = '$id_p' LIMIT 1"; $remove = mysql_query($query_remove, $curso_loja) or die(mysql_error()); } ///fim remove item carrinho /// inicio up item carrinho if($acao=="up"){ mysql_select_db($database_curso_loja, $curso_loja); $query_up = "UPDATE carrinho SET qtd = '$idqtd' WHERE carrinho.id ='$id_p';"; $up = mysql_query($query_up, $curso_loja) or die(mysql_error()); } ///fim up item carrinho ///inicio item carrinho mysql_select_db($database_curso_loja, $curso_loja); $query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'"; $cart = mysql_query($query_cart, $curso_loja) or die(mysql_error()); $row_cart = mysql_fetch_assoc($cart); $totalRows_cart = mysql_num_rows($cart); ///fim item carrinho ?> <link href="index.css" rel="stylesheet" type="text/css" /> <link href="nova.css" rel="stylesheet" type="text/css" /> <style type="text/css"> </style> </head> <body class="carrinho"> <div align="center"> <p><img src="images/bot_fechar.jpg" name="fechar_pedidos" width="78" height="18" border="0" id="fechar_pedidos"></p> <?php do { ?> <table width="100" align="center" class="carrinho"> <tr> <td width="7%" rowspan="2" align="center"><img src="admin/imagens/produtos/<?php echo $row_cart['imagem']; ?>" width="43" height="40" align="left" /></td> <td width="93%" align="left"><strong>Fecha:</strong></td> </tr> <tr> <td align="left"><div align="center"> <div class="remove"><a href="#" rel="<?php echo $row_cart['idcart']; ?>"><img src="images/fechar.gif" width="16" height="16" border="0" /></a></div> </div></td> </tr> <tr> <td colspan="2" align="left"><span class="style2"><?php echo $row_cart['produto']; ?></span></td> </tr> <tr> <td align="center"><strong>preço:R$ </strong></td> <td align="left"><?php echo $row_cart['valor']; ?></td> </tr> <tr> <td align="center"><strong>qtd:</strong></td> <td align="left"><form id="form1" name="form1" method="post" action=""> <input class="textqtd" name="textqtd" type="text" id="<?php echo $row_cart['idcart']; ?>" value="<?php echo $row_cart['qtd']; ?>" size="1" /> </form></td> </tr> <tr> <td align="center"><strong>total:</strong></td> <td align="left"><?php echo $row_cart['total']; ?></td> </tr> </table> <?php } while ($row_cart = mysql_fetch_assoc($cart)); ?> </div> <?php mysql_free_result($cart); ?>
esse e do ajax: tudo.js//fim id menu //inicio adiciona item ao carrinho $(".adiciona a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"mais"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim adiciona item ao carrinho //inicio remove item ao carrinho $(".remove a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"menos"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim remove item ao carrinho //inicio atualiza item ao carrinho $(".textqtd").livequery('blur',function(){ id_p=$(this).attr("id") idqtd=$(this).val() $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"up",idqtd:idqtd}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim atualiza item ao carrinho
-
ola alguém sabe como fazer
exemplo:
http://www.animesul.com/lista/dvd/listagem2.php?isbn=196
como eu faço
Selecione os items desejados:
Vol. 1 (Episódios 1-8) -
Vol. 2 (Episódios 9-16)
Vol. 3 (Episódios 17-24)
Vol. 4 (Episódios 25-32)
Vol. 5 (Episódios 33-40)
Vol. 6 (Episódios 41-48)
Vol. 7 (Episódios 49-56)
Vol. 8 (Episódios 57-64) -
Vol. 9 (Episódios 65-72)
-
fiz um carrinho de compla mais não consigo fazer o sob total
como eu faço para somar dos valores todos os totais dos produtos de meu carrinho
mau carrinho e mais o menos assim
exemplo:
imagem
nome web can
quantidade 3
preço 50.00
total 150.00
imagem
nome web can zx
quantidade 1
preço 80.00
total 80.00
sub total:???????? <-como eu faço.
carrinho.php
CODE
<?php require_once('Connections/curso_loja.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$id_p=$_GET['id_p'];
$idqtd=$_GET['idqtd'];
$ip=$_SERVER['REMOTE_ADDR'];
$acao=$_GET['acao'];
/// inicio adicionar item ao carrinho
if($acao==mais"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_adicionar ="INSERT INTO carrinho (
id ,
ip ,
id_produto ,
qtd
)
VALUES (
NULL , '$ip', '$id_p', '1'
);";
$adicionar = mysql_query($query_adicionar, $curso_loja) or die(mysql_error());
}
/// inicio remove item carrinho
if($acao=="menos"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_remove = "DELETE FROM carrinho WHERE carrinho.id = '$id_p' LIMIT 1";
$remove = mysql_query($query_remove, $curso_loja) or die(mysql_error());
}
///fim remove item carrinho
/// inicio up item carrinho
if($acao=="up"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_up = "UPDATE carrinho SET qtd = '$idqtd' WHERE carrinho.id ='$id_p';";
$up = mysql_query($query_up, $curso_loja) or die(mysql_error());
}
///fim up item carrinho
///inicio item carrinho
mysql_select_db($database_curso_loja, $curso_loja);
$query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'";
$cart = mysql_query($query_cart, $curso_loja) or die(mysql_error());
$row_cart = mysql_fetch_assoc($cart);
$totalRows_cart = mysql_num_rows($cart);
///fim item carrinho
?>
<link href="index.css" rel="stylesheet" type="text/css" />
<link href="nova.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style>
</head>
<body class="carrinho">
<div align="center">
<p><img src="images/bot_fechar.jpg" name="fechar_pedidos" width="78" height="18" border="0" id="fechar_pedidos"></p>
<?php do { ?>
<table width="100" align="center" class="carrinho">
<tr>
<td width="7%" rowspan="2" align="center"><img src="admin/imagens/produtos/<?php echo $row_cart['imagem]; ?>" width="43" height="40" align="left" /></td>
<td width="93%" align="left"><strong>Fecha:</strong></td>
</tr>
<tr>
<td align="left"><div align="center">
<div class="remove"><a href="#" rel="<?php echo $row_cart['idcart']; ?>"><img src=images/fechar.gif" width="16" height="16" border="0" /></a></div>
</div></td>
</tr>
<tr>
<td colspan="2" align="left"><span class="style2"><?php echo $row_cart['produto]; ?></span></td>
</tr>
<tr>
<td align="center"><strong>preço:R$ </strong></td>
<td align="left"><?php echo $row_cart['valor']; ?></td>
</tr>
<tr>
<td align=center"><strong>qtd:</strong></td>
<td align="left"><form id="form1" name="form1" method="post" action="">
<input class="textqtd" name="textqtd" type="text" id="<?php echo $row_cart['idcart]; ?>" value="<?php echo $row_cart['qtd']; ?>" size=1" />
</form></td>
</tr>
<tr>
<td align="center"><strong>total:</strong></td>
<td align="left"><?php echo $row_cart['total]; ?></td>
</tr>
</table>
<?php } while ($row_cart = mysql_fetch_assoc($cart)); ?>
</div>
<?php
mysql_free_result($cart);
?>
esse e do ajax: tudo.js
CODE
//fim id menu
//inicio adiciona item ao carrinho
$(".adiciona a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"mais"},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim adiciona item ao carrinho
//inicio remove item ao carrinho
$(".remove a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"menos"},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim remove item ao carrinho
//inicio atualiza item ao carrinho
$(".textqtd").livequery('blur',function(){
id_p=$(this).attr("id")
idqtd=$(this).val()
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"up",idqtd:idqtd},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim atualiza item ao carrinho
-
alguém poderia me da uma ideia de como fazer esse tipo de formulario
onde o criente tem a opcão de escolher o volume do produto
http://www.animesul.com/lista/dvd/listagem2.php?isbn=199
e quais os campos do banco de adods que eu devo criar
-
fiz um carrinho de compla mais não consigo fazer o sob total
como eu faço para somar dos valores todos os totais dos produtos de meu carrinho
mau carrinho e mais o menos assim
exemplo:
imagem
nome web can
quantidade 3
preço 50.00
total 150.00
imagem
nome web can zx
quantidade 1
preço 80.00
total 80.00
sub total:???????? <-como eu faço.
carrinho.php
<?php require_once('Connections/curso_loja.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $id_p=$_GET['id_p']; $idqtd=$_GET['idqtd']; $ip=$_SERVER['REMOTE_ADDR']; $acao=$_GET['acao']; /// inicio adicionar item ao carrinho if($acao=="mais"){ mysql_select_db($database_curso_loja, $curso_loja); $query_adicionar ="INSERT INTO carrinho ( id , ip , id_produto , qtd ) VALUES ( NULL , '$ip', '$id_p', '1' );"; $adicionar = mysql_query($query_adicionar, $curso_loja) or die(mysql_error()); } /// inicio remove item carrinho if($acao=="menos"){ mysql_select_db($database_curso_loja, $curso_loja); $query_remove = "DELETE FROM carrinho WHERE carrinho.id = '$id_p' LIMIT 1"; $remove = mysql_query($query_remove, $curso_loja) or die(mysql_error()); } ///fim remove item carrinho /// inicio up item carrinho if($acao=="up"){ mysql_select_db($database_curso_loja, $curso_loja); $query_up = "UPDATE carrinho SET qtd = '$idqtd' WHERE carrinho.id ='$id_p';"; $up = mysql_query($query_up, $curso_loja) or die(mysql_error()); } ///fim up item carrinho ///inicio item carrinho mysql_select_db($database_curso_loja, $curso_loja); $query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'"; $cart = mysql_query($query_cart, $curso_loja) or die(mysql_error()); $row_cart = mysql_fetch_assoc($cart); $totalRows_cart = mysql_num_rows($cart); ///fim item carrinho ?> <link href="index.css" rel="stylesheet" type="text/css" /> <link href="nova.css" rel="stylesheet" type="text/css" /> <style type="text/css"> </style> </head> <body class="carrinho"> <div align="center"> <p><img src="images/bot_fechar.jpg" name="fechar_pedidos" width="78" height="18" border="0" id="fechar_pedidos"></p> <?php do { ?> <table width="100" align="center" class="carrinho"> <tr> <td width="7%" rowspan="2" align="center"><img src="admin/imagens/produtos/<?php echo $row_cart['imagem']; ?>" width="43" height="40" align="left" /></td> <td width="93%" align="left"><strong>Fecha:</strong></td> </tr> <tr> <td align="left"><div align="center"> <div class="remove"><a href="#" rel="<?php echo $row_cart['idcart']; ?>"><img src="images/fechar.gif" width="16" height="16" border="0" /></a></div> </div></td> </tr> <tr> <td colspan="2" align="left"><span class="style2"><?php echo $row_cart['produto']; ?></span></td> </tr> <tr> <td align="center"><strong>preço:R$ </strong></td> <td align="left"><?php echo $row_cart['valor']; ?></td> </tr> <tr> <td align="center"><strong>qtd:</strong></td> <td align="left"><form id="form1" name="form1" method="post" action=""> <input class="textqtd" name="textqtd" type="text" id="<?php echo $row_cart['idcart']; ?>" value="<?php echo $row_cart['qtd']; ?>" size="1" /> </form></td> </tr> <tr> <td align="center"><strong>total:</strong></td> <td align="left"><?php echo $row_cart['total']; ?></td> </tr> </table> <?php } while ($row_cart = mysql_fetch_assoc($cart)); ?> </div> <?php mysql_free_result($cart); ?>
esse e do ajax: tudo.js//fim id menu //inicio adiciona item ao carrinho $(".adiciona a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"mais"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim adiciona item ao carrinho //inicio remove item ao carrinho $(".remove a").livequery('click',function(){ id_p=$(this).attr("rel") $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"menos"}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim remove item ao carrinho //inicio atualiza item ao carrinho $(".textqtd").livequery('blur',function(){ id_p=$(this).attr("id") idqtd=$(this).val() $.ajax({ type:"GET", url:"new_cart.php", data:{id_p:id_p,acao:"up",idqtd:idqtd}, success: function(atual){ $(".carrinho").html(atual) } }) return false }) //fim atualiza item ao carrinho
-
Ola alguém poderia me da uma idéia de como fazer essa listagem.
Digamos tenho uma quantidades de livro cada livro tem seu volumes 1,2,3,4,
como eu posso criar um sistema em mysql,php,ajax que o cliente clik em detalhes e será mostrado todas as opções de volumes
ele poderá optar por o volume 1 e o 9,ou 1,2,3 ou todos
em manda tudo pro carrinho
Selecione os items desejados:
Vol. 1 (Episódios 1-8) -
Vol. 2 (Episódios 9-16)
Vol. 3 (Episódios 17-24)
Vol. 4 (Episódios 25-32)
Vol. 5 (Episódios 33-40)
Vol. 6 (Episódios 41-48)
Vol. 7 (Episódios 49-56)
Vol. 8 (Episódios 57-64) -
Vol. 9 (Episódios 65-72)
-
já foi uma grande ajuda.
O esquema do meu carrinho e assim
Fecha:
nome produto
preço:R$ 50.00
qtd: 4
total: 200.00
Fecha:
nome produto
preço:R$ 36.00
qtd: 1
total: 36.00
Fecha:
nome produto
preço:R$ 30.00
qtd: 2
total: 60.00
total tudo R$ 296
poderia explicar um pouco melhor
para qualcular o total eu fiz assim: a.valor* b.qtd as total
tenho que criar um campo no banco de dados chamado tudo_total
para usar a variavel $valor_total que você menciono
faz pouco tempo que comecei a estudar php e ajax
-
ola pessoal to preso nessa parte do carrino .como eu faso para soma todos os produtos do carrinho.
tenho o total de cada produto.gfostaria de soma todos os total de cada produto
esse e o esclipt do carrinho
<?php require_once('Connections/curso_loja.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$id_p=$_GET['id_p'];
$idqtd=$_GET['idqtd'];
$ip=$_SERVER['REMOTE_ADDR'];
$acao=$_GET['acao'];
/// inicio adicionar item ao carrinho
if($acao==mais"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_adicionar ="INSERT INTO carrinho (
id ,
ip ,
id_produto ,
qtd
)
VALUES (
NULL , '$ip', '$id_p', '1'
);";
$adicionar = mysql_query($query_adicionar, $curso_loja) or die(mysql_error());
}
/// inicio remove item carrinho
if($acao=="menos"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_remove = "DELETE FROM carrinho WHERE carrinho.id = '$id_p' LIMIT 1";
$remove = mysql_query($query_remove, $curso_loja) or die(mysql_error());
}
///fim remove item carrinho
/// inicio up item carrinho
if($acao=="up"){
mysql_select_db($database_curso_loja, $curso_loja);
$query_up = "UPDATE carrinho SET qtd = '$idqtd' WHERE carrinho.id ='$id_p' ;";
$up = mysql_query($query_up, $curso_loja) or die(mysql_error());
}
///fim up item carrinho
///inicio item carrinho
mysql_select_db($database_curso_loja, $curso_loja);
$query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'";
$cart = mysql_query($query_cart, $curso_loja) or die(mysql_error());
$row_cart = mysql_fetch_assoc($cart);
$totalRows_cart = mysql_num_rows($cart);
///fim item carrinho
?>
<link href="index.css" rel="stylesheet" type="text/css" />
<link href="nova.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style>
</head>
<body class="carrinho">
<div align="center">
<p><img src="images/bot_fechar.jpg" name="fechar_pedidos" width="78" height="18" border="0" id="fechar_pedidos"></p>
<?php do { ?>
<table width="100" align="center" class="carrinho">
<tr>
<td width="7%" rowspan="2" align="center"><img src="admin/imagens/produtos/<?php echo $row_cart['imagem]; ?>" width="43" height="40" align="left" /></td>
<td width="93%" align="left"><strong>Fecha:</strong></td>
</tr>
<tr>
<td align="left"><div align="center">
<div class="remove"><a href="#" rel="<?php echo $row_cart['idcart']; ?>"><img src=images/fechar.gif" width="16" height="16" border="0" /></a></div>
</div></td>
</tr>
<tr>
<td colspan="2" align="left"><span class="style2"><?php echo $row_cart['produto]; ?></span></td>
</tr>
<tr>
<td align="center"><strong>preço:R$ </strong></td>
<td align="left"><?php echo $row_cart['valor']; ?></td>
</tr>
<tr>
<td align=center"><strong>qtd:</strong></td>
<td align="left"><form id="form1" name="form1" method="post" action="">
<input class="textqtd" name="textqtd" type="text" id="<?php echo $row_cart['idcart]; ?>" value="<?php echo $row_cart['qtd']; ?>" size=1" />
</form></td>
</tr>
<tr>
<td align="center"><strong>total:</strong></td>
<td align="left"><?php echo $row_cart['total]; ?></td>
</tr>
</table>
<?php } while ($row_cart = mysql_fetch_assoc($cart)); ?>
</div>
<?php
mysql_free_result($cart);
?>
esse e do ajax o tudo.js
//fim id menu
//inicio adiciona item ao carrinho
$(".adiciona a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"mais"},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim adiciona item ao carrinho
//inicio remove item ao carrinho
$(".remove a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"menos"},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim remove item ao carrinho
//inicio atualiza item ao carrinho
$(".textqtd").livequery('blur',function(){
id_p=$(this).attr("id")
idqtd=$(this).val()
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"up",idqtd:idqtd},
success: function(atual){
$(".carrinho").html(atual)
}
})
return false
})
//fim atualiza item ao carrinho
por favor alguém me ajude parei de estudar pois já estavo ficando doido.
me ajude
carrinho de compla em ajax
em Ajax, JavaScript, XML, DOM
Postado · Editado por mastanimes
Como eu faria essa montagem do HTML de saída, poderia me da um exemplo: