Foros del Web » Programando para Internet » PHP »

Sumar datos dentro de Foreach {}

Estas en el tema de Sumar datos dentro de Foreach {} en el foro de PHP en Foros del Web. Tengo una consulta... tengo un formulario de esta manera... Código: <form.......> <input type="checkbox" name="ataque[]" value="1"> <input type="checkbox" name="ataque[]" value="2"> <input type="checkbox" name="ataque[]" value="3"> <input type="checkbox" ...
  #1 (permalink)  
Antiguo 10/11/2006, 07:14
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Sumar datos dentro de Foreach {}

Tengo una consulta...

tengo un formulario de esta manera...

Código:
<form.......>
<input type="checkbox" name="ataque[]" value="1">
<input type="checkbox" name="ataque[]" value="2">
<input type="checkbox" name="ataque[]" value="3">
<input type="checkbox" name="ataque[]" value="4">
</form>
Y lo recibo con foreach en php de esta manera...

Código PHP:
foreach($_POST['ataque'] as $fuerzaAtaque) {
 echo 
$fuerzaAtaque"<br />";

Bueno... el asunto es que quiero sumar esos 4 valores para obtener un valor final, y utilizarlo fuera del foreach...

Me explico... al mandar esos 4 checkboxes, me imprimiría esto...

1
2
3
4

Y yo quiero sumarlos para obtener 10... que sería la suma de esos 4 valores... pero nose como sumarlos dentro del foreach... porque si lo hago fuera, solo me toma el primer valor...

Gracias :)
  #2 (permalink)  
Antiguo 10/11/2006, 07:18
 
Fecha de Ingreso: septiembre-2005
Ubicación: Ourense
Mensajes: 25
Antigüedad: 18 años, 7 meses
Puntos: 1
Solucion:

$sumado = 0;
foreach(
$_POST['ataque'] as $fuerzaAtaque)
{

echo $fuerzaAtaque. "<br />";
$sumado += $fuerzaAtaque;
}

// Aqui $sumado vale la suma de los valores del array //$_POSt['ataque']
  #3 (permalink)  
Antiguo 10/11/2006, 07:27
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Cita:
Iniciado por karide Ver Mensaje
Solucion:

$sumado = 0;
foreach(
$_POST['ataque'] as $fuerzaAtaque)
{

echo $fuerzaAtaque. "<br />";
$sumado += $fuerzaAtaque;
}

// Aqui $sumado vale la suma de los valores del array //$_POSt['ataque']

Muchísimas gracias... te lo agradezco de verdad...

Nos vemos :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.