cesand209
Usuario Novato
Usuario Novato

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.

Avatar Image
@man / @woman
@man / @woman

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.

cesand209
Usuario Novato
Usuario Novato

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

Avatar Image
@man / @woman
@man / @woman
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.

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 22/Dic/2009, 16:19
Rach46 NoSetup.org54kDec/09
Por: , el 20/Jul/2009, 17:55
linklove GestionXls15kJul/09
Por: , el 19/Jul/2006, 02:05
bobesponjaweb NoSetup.org22kJul/06
Por: , el 10/Ago/2005, 01:40
juanhl acelisr manu.net Joan-slot fb@100000577812125719kMar/13
Por: , el 26/Feb/2005, 14:35
vipfifa02kFeb/05