Cita:
Código PHP:
Ver original<?php include ('../conexion.php');?>
<p>
<?php
$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$correo=$_POST['correo'];
$mi_carrito=$_SESSION['carrito'];
$pedido='-----Pedido-----<br><br>';
$total=0;
$pedido.='
<table width="361" border="0">
<tr>
<td colspan="4" align="center"><h3>Listado de su compra</h3></td>
</tr>
<tr>
<td width="85" bgcolor="#996633">PRODUCTO</td>
<td width="56" bgcolor="#996633">PRECIO</td>
<td width="81" bgcolor="#996633">CANTIDAD</td>
<td bgcolor="#996633">SUBTOTAL</td>
</tr>
';
for($i=0;$i<count($mi_carrito);$i++){ if ($mi_carrito[$i]<>NULL){
$subtotal=$mi_carrito[$i]['precio']*$mi_carrito[$i]['cantidad'];
$total=$total+$subtotal;
$pedido.='
<tr>
<td bgcolor="#EDDFDE">'.$mi_carrito[$i]['nombre'].'</td>
<td bgcolor="#EDDFDE">'.$mi_carrito[$i]['precio'].'</td>
<td bgcolor="#EDDFDE">'.$mi_carrito[$i]['cantidad'].'</td>
<td bgcolor="#EDDFDE">'.$subtotal.'</td>
</tr>
';
}
}
?>
<?php
$pedido.='<tr><tr> Total: '.$total ."<br>";
$pedido.='</tr></tr>';
echo $pedido;
?>
</p>
<p>
<?php
}
?>
</p>
<?php
$id=$filas['id'];
$nombre=$filas['nombre'];
$saldo=$filas['saldo'];
}
echo $id ."<br>";
echo $nombre ."<br>" ;
echo $saldo=$saldo-$total ."<br>";
$sql = "UPDATE usuarios SET saldo =$saldo-$total where id=2";
echo "cambios guardados";
?>
bueno ahi logre restar el total que seria e precio del saldo del cliente,,
pero ahora solo me resta una sola ves,, cuando vuelvo a la pagina anterior y sumo algún articulo mas no lo resta en la base de datos solo me resto una sola ves...