lakers
17-04-2008, 21:15:54
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=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
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=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