hola muchachos, les cuento que tengo un carrito de compras que , en algunos productos se aplica un descuento% ,los que tengan una cierta marca(-).
ahora como acarreo ese valor a las sumas y al resultado final?
les envio una sintesis del codigo...
cualquier guia, muy agradecido.
Código PHP:
Ver original<?php
//datos
?>
<?php
//conexion
$resultado = mysql_query("select in_imag, in_titulo, in_autor, in_venta_iva, in_ISBN, in_id, in_editor2, in_edicion, marca from inventario where in_oferta like '%P%' ") or
die(mysql_error()); for ($i=0; $i <$num_resultados; $i++)
{
?>}
<?php
//utilizo este codigo para otorgar un descuento a los productos marcados con"-"
$marca= $row['marca'];
if($marca == "-"){
$tot = $cantidad - ($cantidad*10/100);
?>
<?php echo $total;
}
?>
<?php
//lo siguiente agrega el producto
if(!$carro || !isset($carro[md5($row['in_id'])]['identificador']) || $carro[md5($row['in_id'])]['identificador']!=md5($row['in_id'])){ ?>
<a href="agregacar.php?<?php echo SID ?>&id=<?php echo $row['in_id']; ?>">
<img src="_imagenes/shop2.jpg" width="64" height="15" border="0" title="Agregar al Carrito"></a><?php }?>
<?php
//este es el script que agrega el producto al carro
if(!isset($cantidad)){$cantidad=1;} $qry=mysql_query("select * from inventario where in_id='".$id."'");
if(isset($_SESSION['carro'])) $carro=$_SESSION['carro'];
'cantidad'=>$cantidad,'in_titulo'=>$row['in_titulo'],
'in_venta_iva'=>$row['in_venta_iva'],'id'=>$id);
$_SESSION['carro']=$carro;
header("Location:zcarro.php?".SID
); ?>
<?php
//pagina que muestra los productos
if(isset($_SESSION['carro'])) $carro=$_SESSION['carro'];else $carro=false;
?>
<?php
if($carro){
?>
<?php
$color=array("#ffffff","#f0f0f0"); $contador=0;
$suma=0;
foreach($carro as $k => $v){
$subto=$v['cantidad']*$v['in_venta_iva'];
$suma=$suma+$subto;
$contador++;
?>
<form name="a<?php echo $v['identificador'] ?>" method="post"
action="agregacar.php?<?php echo SID ?>" id="a<?php echo $v['identificador'] ?>">
<?php echo $color[$contador%2]; ?>
<?php echo $v['in_titulo'] ?>
<?php echo $v['in_venta_iva'] ?>
<?php echo $v['cantidad'] ?>
<input name="cantidad" type="text" id="cantidad"
value="<?php echo $v['cantidad'] ?>" size="8">
<input name="id" type="hidden" id="id"
value="<?php echo $v['id'] ?>">
<a href="borracar.php?<?php echo SID ?>&id=<?php echo $v['id'] ?>">
<img src="_imagenes/delete.gif" width="23" height="23" border="0"></a>
<input name="imageField" type="image" src="_imagenes/8.jpg" width="20" height="20" border="0">
</form>
<?php } ?>
<?php echo count($carro); ?>
<span class="Estilo7">SubTotal: $
<?php echo number_format($suma,0);?></span>
<div id="compra">
<a href="zpaso4.php?<?php echo SID;?>&costo=<?php echo $suma; //link que se lleva los valores?>">
<img src="_imagenes/comprar.png" alt="comprar" /></a>
<a href="zpago.php?<?php echo SID;?>&costo=<?php echo $suma; ?>"></a>
<a href="zpago.php?<?php echo SID;?>&costo=<?php echo $suma; ?>"></a>
<a href="ztodo.php"><img src="_imagenes/rechazar.png" alt="Mas Tarde" /></a>
</div>
</span>
<br />
<a href="zpago.php?<?php echo SID;?>&costo=<?php echo $suma; ?>"></a>
<?php }else{ ?>
<p align="center"><a href="ztodo.php?<?php echo SID;?>"><span class="Estilo6">No hay productos seleccionados</span>
</a>
<?php }?>
he pensado en..
<?php
$marca=$row['marca'];
if($marca == "-"){
$suma = $suma - ($suma*10/100);
$total = number_format($suma,0);
//pero la variable suma no tiene nada que ver me parece
?>
<span class="Estilo7">SubTotal: $<?php echo number_format($suma,0);?></span>