Hola a todos,

Quisiera compartir imagenes y codigo para poder hacer una suma de las filas que se van creando en un carrito en php y mysql. Creo tal vez deba hacerlo con ajax o un bucle pero no estoy seguro, a ver si me pueden ayudar por favor. Al actualizar la cantidad de productos se logra el subtotal con una multiplicacion simple en php. Pero no logro hacer la suma total. He visto formularios que arrojan el total, creo que son en ajax, pero no sé. La pagina es carrito.php y luego de tener los datos pretendo pasarlos por post a una nueva pagina llamada pedido.php o algo por el estilo.

Espero sus comentarios.Captura de pantalla 2018-03-21 a la(s) 10 saludos
0
Puntos
1417
Visitas
1
Resp
Por claudioam hace 7 años
Novice
Respuesta #1
hola, respecto a lo que has visto en este post https://phpres.net/php-poo/para-sumar-campos-de-bd-en-php-mysql-o-mysqli si puedes ir haciendo la suma incluso teniendo mas de 2 valores o registros en la base de dato.

solo tienes que usar un bucle, algo así:
<?php 

$accion_con="SELECT precio FROM carrito WHERE cliente=2";
$consulta_con=mysqli_query($conexion,$accion_con);
$datos_con=mysqli_fetch_assoc($consulta_con);

$suma=0; 

do {
	$suma+=$datos_con['precio']; //Agrega todos los registros de la consulta
} while ($datos_con=mysqli_fetch_assoc($consulta_con));


echo $suma;
mysqli_free_result($consulta_con);

?>
0
Puntos
Por alber hace 7 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar