Código :
<?php function Iterator($array) // Constructor. Takes array to be traversed as a parameter. function reset() // Sets internal pointer to the first element function end() // Sets internal pointer to the last element function seek($position) // Sets internal pointer to desired position function next() // Returns next element in the iteration function previous() // Returns previous element in the iteration ?>
Tengo estas tres tablas:
clientes (id_cliente, nombre_cliente)
pedidos(id_pedido,nombre_cliente,id_vendedor)// [creo que en esta parte deberia sólo tener id_cliente en vez de nombre_cliente]//
articulos(id_articulo,id_pedido,nombre_articulo,descripcion_articulo)
vendedores(id-vendedor,nombre_vendedor).
Bueno a parte de que tengo que cambiar de tipo de tablas de YSAM a InnoB...(será necesario?)
Quiero hacer lo siguiente con la clase Iterator arriba mencionada.
Considerando que cada cliente tiene asignado un determinado vendedor ( o mejor dicho cada vendedor tiene sus propias "cuentas") Necesito exponer una tabla de reporte mensual que contega la siguiente estructura:
Vendedor: Id_vendedor | Nombre de vendedor.----------------------|Clientes Vendidos x Mes [2]
idCliente1 |Nombre de Cliente 1 |
-----------------------------------------------------------------------------------------
-------------|Nro de Pedidos:[ 2 ]-----------------------------------------------|
--------------idpedido01---------Articulo 1- descripcion de articulo |
--------------------------------------Articulo 2- descripcion de articulo 2 |
--------------------------------------Articulo 3- descripcion de articulo 3 |
--------------idpedido02---------Articulo 1- descripcion de articulo 1 |
--------------------------------------Articulo 2- descripcion de articulo 2 |
--------------------------------------Articulo 3- descripcion de articulo 3 |
idCliente2 |Nombre de Cliente 2 |
-----------------------------------------------------------------------------------------
-------------|Nro de Pedidos:[ 1 ]-----------------------------------------------|
--------------idpedido01---------Articulo 1- descripcion de articulo |
--------------------------------------Articulo 2- descripcion de articulo 2 |
--------------------------------------Articulo 3- descripcion de articulo 3 |..etc, etc, etc.
Me resulta muy complicado a parte que no me liga aún utlizar foreach. (Array as objetoArray)... ; quisiera saber antes de empezar si es posible utlizar esta clase que me resulta muy interesante.
Espero sus comentarios.
Gracias.