Si todos los totales vienen por $_POST, bien podrias modificar los campos para que te lleguen como array:
Código HTML:
Ver originalTotal 1:
<input type="text" name="total[]" value="" />...
Total N:
<input type="text" name="total[]" value="" />
De esta forma, recibirias todo en $_POST['total'] (iniciando desde cero, hasta N - 1) y podrias sumarlos facilmente:
Código PHP:
Ver original$suma = 0;
foreach($_POST['total'] as $total) {
$suma += $total;
}
echo $suma;
Ahora, si los totales los vas a generar desde tus consultas:
Código PHP:
Ver original// Ejecutas la consulta y extraes el resultado:
$total[] = $row['total'];
Logicamente, esto es en caso de que vayas a hacer algo con cada 'total', pero si solo necesitas la suma, lo haces directamente, definiendo primero $suma con valor de cero, y sumando al ejecutar cada consulta $suma += $row['total'];