Ver Mensaje Individual
  #1  
Antiguo 17-04-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Reputación: 0
lakers Va por buen camino
¿ llamar a la EZnewpage() de la clase R&OS ¿

hola
muy wenas a td@s.
haber si me podéis hechar la mano en este tema yak me ase falta urgentemente.
pues mi intención de generar nuevos informes(facturas en pdf) a cada vez que se cambie
el nombre del cliente,con el total de compra de éste último.estuve mirando manual R&OS precisamente viene la función EZnewpage() para generar
nuevas páginas,pero no viene ningun ejemplo,ni cómo usarla ni para para llamarla¿
este es el script que hice
Código PHP:
$c=mysql_connect("localhost","","hosting") or die(" problemas al establecer la conexión");
mysql_select_db("pruebas") or die ("problemas al seleccionar la base de datos");
$consulta="select cliente.nombre as nombre,
producto.descrip,
producto.precio,
sum(compra.cantidad),
sum(producto.precio * compra.cantidad) AS total 
from cliente,producto,compra 
where compra.id_cliente = cliente.id 
and compra.id_prod = producto.id
group by cliente.nombre,
producto.descrip,
producto.precio"
;
$r=mysql_query($consulta,$c) or die ("error al ejecutar la query ");
$cont=0;
$num_res=mysql_num_rows($r);
 
$row=mysql_fetch_array($r);
/*aqui lo que hago es el resultado del query que son 5 columnas 
guardo solamente  lo que es la primera columna que es el nombre
de cada cliente y lo meto en un array para que posteriormente 
mediante do while puedo recorrerlo e ir preguntando si el 
nombre es distinto o no 
*/ 
$nombre $row["nombre"];
$total 0;
do {
/*lo que me falta para implementar
k nosé cómo meterle mano entonces una vez 
que se cambia el nombre habrá que mostrar un nuevo pdf con el total 
de su compra asi sucesivmente*/ 
if($nombre != $row["nombre"]) {
echo 
"Salto de pagina pdf-- "
$total 0
$nombre $row["nombre"];

echo 
$nombre." -- ";
$total++;
echo 
$total;
} while(
$row=mysql_fetch_array($r));
mysql_free_result($r); 
mysql_close($c); 
exit; 
maestro lucasarts y compañia si tenéis otra solución alternativa o habéis utilizado dicha función estaré agradecido si me la podéis facilitar.
espero vuestra colaboración.
saludos
Responder Con Cita