Pregunta:
Fecha: 22-04-2018 19:55:12
(En Español)
gracias.
Deseo que haga esto:
//esta parte no la he logrado hacer//
producto: precio: cantidad: total:
zapatos $25.000 2 $50.000
camisa $30.000 3 $90.000
Envio: $2.500
Total: $142.500
Multiplicar productos x precios [Sin respuesta]
Buenas noches: en mi carrito de compras me encontre con algo que no habia tenido en cuenta y esque al momento de agregar productos, me va sumando el total de la compra pero no me muestra el total de cada producto por el precio. Es decir me muestra: producto: zapato precio x unidad:25000 cantidad:2, pero no puedo hacer que multiplique ese precio por esa cantidad. Lo unico que hace es multiplicar el precio por las cantidades totales pero no individual por producto. Aqui dejo el código si saben como puedo hacer para que muestre el total por productos.gracias.
Deseo que haga esto:
//esta parte no la he logrado hacer//
producto: precio: cantidad: total:
zapatos $25.000 2 $50.000
camisa $30.000 3 $90.000
Envio: $2.500
Total: $142.500
<?php
session_start();
$repetido="no";
if(isset($_POST["precio_producto"])){
$total=$_POST["precio_producto"]*$_POST["cantidad_producto"];
if(isset($_SESSION['total'])){
$_SESSION['total']=$total+$_SESSION['total'];
}
else{
$_SESSION['total']=$total;
}
if(isset($_SESSION['mi_carrito'])){
for($i=0;$i<count($_SESSION['mi_carrito']);$i++){
if($_SESSION['mi_carrito'][$i]["nombre"]==utf8_encode($_POST["nombre_producto"])){
$_SESSION['mi_carrito'][$i]["cantidad"]=$_SESSION['mi_carrito'][$i]["cantidad"]+$_POST["cantidad_producto"];
$repetido="si";
}
}
}
if($repetido=="no"){
$_SESSION["mi_carrito"][]=array("nombre"=>utf8_encode($_POST["nombre_producto"]),"precio"=>$_POST["precio_producto"],"cantidad"=>$_POST["cantidad_producto"],"id_producto"=>$_POST["id_producto"]);
}
}
if(isset($_SESSION['mi_carrito']) && !empty($_SESSION['mi_carrito'])){
?>
<table class="table table-hover">
<tr class="danger">
<td style="text-decoration: underline; font-weight:bold">
Nombre
</td>
<td style="text-decoration: underline; font-weight:bold">
Precio
</td>
<td style="text-decoration: underline; font-weight:bold">
Cantidad
</td>
</tr>
<?php
for($i=0;$i<count($_SESSION['mi_carrito']);$i++){
?>
<tr class="success" id="<?php echo $i; ?>">
<td><?php echo utf8_decode($_SESSION["mi_carrito"][$i]["nombre"]); ?>
</td>
<td>$<?php echo number_format($_SESSION["mi_carrito"][$i]["precio"]); ?>
</td>
<td><?php echo $_SESSION["mi_carrito"][$i]["cantidad"]; ?>
</td>
<td>
<a onclick="eliminar_producto(<?php echo $i; ?>)"><img width='25px' src='compra/cerrar.png'></a>
</td>
<td id="<?php echo "n".$i; ?>" style="display:none">
<img width='25px' src='compra/cargando.gif'>
</td>
</tr>
<?php
}
?>
<tr class="success"><td>Envío</td><td>$2,500 pesos IVA incluido</td><td></td></tr>
<?php
if(isset($_SESSION["pago"])){
?>
<tr class="success"><td>Forma de Pago: <?php echo $_SESSION["pago"]; ?></tr>
<?php
}
?>
</table>
<?php
if ($_SESSION['total']>=10000) {
echo "--------------------------------------------</br>";
echo "<span style='border:1px solid #C76994;color: #C76994;border-radius: 5px;width: 40%;text-align: center;'>Total: $".number_format($_SESSION['total']+2500)." pesos</span>";
?>
<div style="margin-top:10px; margin-bottom:10px">
<a href="compra/proceso_compra/proceso_compra.php">
<button type="button" class="btn btn-warning">Finalizar</button>
</a>
</div>
<?php
}
else{
echo "--------------------------------------------</br>";
echo "<span style='border:1px solid #C76994;color: #C76994;border-radius: 5px;width: 40%;text-align: center;'>Total: $".number_format($_SESSION['total']+2500)." pesos</span>";
echo "<br>";
echo "<span style='color:#4FC242;text-aling:center;'><strong>Tu pedido debe ser igual o superior a $10.000 pesos</strong></span>";
}
}
else echo "<p style='color:#585858;
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);margin-left:10px;'><strong>Carrito vacío</strong></p>";
?>
Votos: 0 -
Respuestas: 0 -
Vistas: 12
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
No hay respuestas para esta pregunta, se el primero en responder.
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
