Foros del Web » Programando para Internet » PHP »

sumar total

Estas en el tema de sumar total en el foro de PHP en Foros del Web. hola amigo estoy trabajando en la forma de hacer una factura mis tablas clientes , productos, facturas y factura_items id_cliente, id_productos , id facturas , ...
  #1 (permalink)  
Antiguo 03/08/2012, 13:52
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 9 meses
Puntos: 8
sumar total

hola amigo estoy trabajando en la forma de hacer una factura
mis tablas

clientes , productos, facturas y factura_items
id_cliente, id_productos , id facturas , id
nombre, nombre , id_cliente , id_factura
etc , valor , , id_producto
, , , id_cliente
, , , Cantidad




en donde primero se validan los datos del cliente y luego se crea el id de la factura luego por medio de este id agrego los items a esa factura, cuando agrego los items los guardo en factura_items el id_factura, el id_producto y el id_cliente y la cantidad.

Código PHP:
 <?php foreach ($inner as $item) : ?>
    <tr>
      <td><? echo $item->cantidad?></td>
      <td><? echo $item->nombre?></td>
      <td><? echo number_format($item->valor); ?></td>
      <td><? $totalitem $item->cantidad $item->valor; echo number_format($totalitem); ?></td>
    </tr>
        <?php endforeach; ?>
y cuando nuestro los datos hago una join para mostrar los datos y la cantidad la multplico por el valor del producto alojado en la tabla productos


hay todo bien tengo problemas en la parte en donde tengo X cantidad de items en mi factura y quiero sumar total de todos

como lo debo hacer?

espero me entiendan y colaboren muchas gracias
__________________
sitios
www.avisoya.com
www.yavendi.com
  #2 (permalink)  
Antiguo 03/08/2012, 14:25
 
Fecha de Ingreso: noviembre-2007
Ubicación: Etzatlan, Jalisco
Mensajes: 50
Antigüedad: 17 años
Puntos: 18
Respuesta: sumar total

Sería usando un acumulador el cual este fuera del foreach y inicualizarlo en 0
Código PHP:
Ver original
  1. $total=0
  2. foreach(){... $total+=$this->valor ...}
  #3 (permalink)  
Antiguo 03/08/2012, 14:29
Bultack
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sumar total

Por lo que me ha parecido entender, lo que quieres saber es la cantidad total de productos que se han comprado, correcto?

Ejemplo:
Código:
Saco de patatas - 2
Tomates - 5
Botella de agua - 1

Total Items - 8
Si es esto lo que quieres hacer, puedes usar la función SUM de SQL que lo que hace es sumar los valores de todos los campos indicados en la consulta.
Si lo que quieres saber es la cantidad de items que se lleva una persona en su compra pues entonces en el WHERE deberás indicar el identificador del usuario y el identificador de la compra.
  #4 (permalink)  
Antiguo 03/08/2012, 21:57
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: sumar total

gracias por el dato
__________________
sitios
www.avisoya.com
www.yavendi.com

Etiquetas: tabla, totales
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 09:21.