Foros del Web » Programando para Internet » PHP »

¿como lo sumo?

Estas en el tema de ¿como lo sumo? en el foro de PHP en Foros del Web. while($media=mysql_fetch_array($media)) { $vamedi[++$n]=$media[puntos]; } $cmedia=count($vamedi); Tengo un consulta que se llama $media y saca lo que necesito sumar.. Lo que necesito es sumar lo que ...
  #1 (permalink)  
Antiguo 15/12/2009, 12:24
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
¿como lo sumo?

while($media=mysql_fetch_array($media))
{
$vamedi[++$n]=$media[puntos];
}
$cmedia=count($vamedi);

Tengo un consulta que se llama $media y saca lo que necesito sumar..
Lo que necesito es sumar lo que hay dentro del while :( no se me ocurre como..
Osea el while lista un numero, pues quiero que todos los numeros que se listen se sumen.
  #2 (permalink)  
Antiguo 15/12/2009, 12:27
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: ¿como lo sumo?

quee? xD! no se entiende :P
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 15/12/2009, 15:31
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¿como lo sumo?

Hola
Bueno, lo que haces en el while es asignar a un array cada resultado del query
y luego con el count cuentas CUANTOS elementos tiene el array, pero no la sumatoria
de los elementos, te sugiero cambies lo que tienes por esto

while($media=mysql_fetch_array($media))
{
$suma=$suma + $media[puntos];
}
Así, $suma va a ser lo que se conoce como "acumulador", y como veras,
se vuelve a asignar a si mismo, haciendo las veces de la memoria
de una calculadora.
Si lo quieres hacer a tu modo, con el array, entonces cambia $media[puntos] por tu
variable, o luego del while recorre el array, lo que hay es modos.... bueno.
espero te sirva
saludos
  #4 (permalink)  
Antiguo 15/12/2009, 15:57
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: ¿como lo sumo?

es que e puesto el psot repetido sin quere :S, ya me solucionaron las dudas en el otro, pero gracias mortiprogramador de todas formas.
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 23:17.