Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Como sumo el total de filas de carrito

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
828
Visitas
1
Resp
Por claudioam hace 42 meses
Principiante
Respuesta #1
hola, respecto a lo que has visto en este post https://datoweb.com/post/2857/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 42 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate