Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2014, 10:02
huam
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 86
Antigüedad: 16 años, 3 meses
Puntos: 2
sumar campos numéricos ordenados en filas

hola,
estoy listando productos con su respectivo precio ordenados en filas y me los lista correctamente, el caso es que quiero sumar el resultado de cada fila para tener el sumatorio total de todos los productos y no encuentro manera de cómo hacerlo. De esta manera en la celda de la tabla en donde va el total se me lista solamente el precio de la última fila listada:

Código:
foreach ($productos as $producto_id => $producto) {

$precio = $producto['precio'];
$coste = $precio * $X;		
$total = $total + $coste;	
		
	echo "<tr>";						
	echo "<td align=\"center\">{$producto['nombre']}</td>";
	echo "<td align=\"center\">{$producto['precio']}</td>";
	echo "<td align=\"center\"><a href=\"$_SERVER[PHP_SELF]?action=add&id=$id\">+</a> $X <a href=\"$_SERVER[PHP_SELF]?action=remove&id=$id\">-</a></td>";
	echo "<td align=\"center\">$total</td>";
	echo "</tr>";
}
alguna ayuda? gracias