home Foro de soporte Servicio Hosting MySQL
 
Sumar despues de usas mysql_fetch_array()
#1 ·

hola gente como estan?

necesito hacerles una consulta.. usando la funcion mysql_fetch_array recupero los valores de todas las columnas de una tabla..

ejemplo;

<?php
  for($i=0; $i<$rows; $i++)
{
$ver = mysql_fetch_array($qr);
?>
  <tr>
    <td align="center"><?php echo $ver['fecha']; ?></td>
    <td align="center"><?php echo $ver['producto']; ?></td>
    <td align="center"><?php echo $ver['codigo']; ?></td>
    <td align="center"><?php echo $ver['puntos']; ?></td>
    <td align="center"><?php echo $ver['precio']; ?></td>
    <td align="center"><?php echo $ver['cliente']; ?></td>
    <td align="center"><?php echo $ver['descripcion']; ?></td>
  </tr>
  <?php }   ?>

de esta forma estoy recuperando los valores y mostrandolos en una tabla.. pero lo que necesito mostrar tambien en otro lotro lado es la suma de todos los valores que contiene el campo $ver['puntos'] como puede hacer esta operacion, hace varios dias no consigo hacerlo.. si me pueden dar una mano se los agradesco mucho

suerte.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 6
Desde: 14/Feb/2010
·
#2 ·

Edito sobre tu código

<?php

$suma=0;
  for($i=0; $i<$rows; $i++)
{
$ver = mysql_fetch_array($qr);
?>
  <tr>
    <td align="center"><?php echo $ver['fecha']; ?></td>
    <td align="center"><?php echo $ver['producto']; ?></td>
    <td align="center"><?php echo $ver['codigo']; ?></td>
    <td align="center"><?php echo $ver['puntos']; ?></td>
    <td align="center"><?php echo $ver['precio']; ?></td>
    <td align="center"><?php echo $ver['cliente']; ?></td>
    <td align="center"><?php echo $ver['descripcion']; ?></td>
  </tr>
  <?php

$suma=$suma+$ver['puntos']

}

echo 'Suma es '.$suma;

  ?>

Por cierto, en este caso, es mejor meter el html por medio de un echo, que no estar abriendo y cerrando cada poco.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.312
Desde: 01/Mar/2003
· ·
#3 ·

Perfecto amigo mil mil gracia ese es el efecto que queria conseguir... estuve analizando tratando de entender lo que hiciste, como peleo con lo loop entiendo como trabajan pero por ahi me pierdo ejemplo en este caso me pierdo un poco con el tema de los valores en las variable

intente hacerlo de esta forma;

$suma = 0;
  for($i=0; $i<$rows; $i++)
{
$ver = mysql_fetch_array($qr);
?>
  <tr>
    <td align="center"><?php echo $ver['fecha']; ?></td>
    <td align="center"><?php echo $ver['producto']; ?></td>
    <td align="center"><?php echo $ver['codigo']; ?></td>
    <td align="center"><?php echo $ver['puntos']; ?></td>
    <td align="center"><?php echo $ver['precio']; ?></td>
    <td align="center"><?php echo $ver['cliente']; ?></td>
    <td align="center"><?php echo $ver['descripcion']; ?></td>
  </tr>

<?php
$total = $suma+$ver['puntos'];
} ?>
</table>
<?php

echo $total;

?>

y claro me recuperera el valor en ultima ubicacion..

de otra vez ahora ya lo corregi a como vos me mostraste. con lo otro que me dijiste cual es el problema de no mezclar html con php? me resulta mas practico abrir y cerrar php cuando lo necesito.

saludos amigo muchas gracias


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 6
Desde: 14/Feb/2010
·
#4 ·
Escrito originalmente por cesand209

de otra vez ahora ya lo corregi a como vos me mostraste. con lo otro que me dijiste cual es el problema de no mezclar html con php? me resulta mas practico abrir y cerrar php cuando lo necesito.

Supongo que alguien podría hacer un test de rapidez... pero no creo que sea bueno abrir y cerrar tantas veces... además que queda más claro con php directo.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.312
Desde: 01/Mar/2003
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · MySQL
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 12:56 UTC+02:00 DST
Temas similares
 I FotoTemaMensajesVisitasÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Error "mysql_fetch_array():"
Por: · 22/Dic/2009, 16:19
53k26/Dic/2009, 16:33
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario15k20/Jul/2009, 18:35
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
ayuda con mysql_fetch_array
Por: · 19/Jul/2006, 02:05
22k19/Jul/2006, 22:27
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
problemas con mysql_fetch_array
Por: · 10/Ago/2005, 01:40
718k18/Mar/2013, 19:17
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario02k26/Feb/2005, 14:35
 Ir al último mensaje del tema