#1 [PHP] generar nuevos informes(facturas pdf)
muy wenas a tod@s
gracias a toda la gente que dedica parte de su tiempo a resolver nuestras dudas.
pues mi problema es el siguiente mi intención es de generar facturas(pdf) a cada vez que se cambie el nombre del cliente.
con respecto a la generación de pdf apartir de php no tengo ningun problema,(utilizé la clase R&OS lo podéis ver en este enlace:http://blog.unijimpe.net/generar-pdf-con-php/)
mi intención como comenté antes quiero a cada vez que se cambie el nombre del cliente se genere un nuevo pdf con el total de su compra,etc.¿? la cosa que me falta implimentar¿?
si alguien has usado esta clase u otra igual para genera tal fin estaré agredecido si me la pueden facilitar o solamente que me propone para resolver este problema,sabiendo que ésta clase tiene una función que se llama EZnewpage(),¿pero no sé ni cómo llamarla ni usarla (yak en manuel no viene bien explicado?¿
este el script que hice:
espero vuestar colaboración.
saludos
gracias a toda la gente que dedica parte de su tiempo a resolver nuestras dudas.
pues mi problema es el siguiente mi intención es de generar facturas(pdf) a cada vez que se cambie el nombre del cliente.
con respecto a la generación de pdf apartir de php no tengo ningun problema,(utilizé la clase R&OS lo podéis ver en este enlace:http://blog.unijimpe.net/generar-pdf-con-php/)
mi intención como comenté antes quiero a cada vez que se cambie el nombre del cliente se genere un nuevo pdf con el total de su compra,etc.¿? la cosa que me falta implimentar¿?
si alguien has usado esta clase u otra igual para genera tal fin estaré agredecido si me la pueden facilitar o solamente que me propone para resolver este problema,sabiendo que ésta clase tiene una función que se llama EZnewpage(),¿pero no sé ni cómo llamarla ni usarla (yak en manuel no viene bien explicado?¿
este el script que hice:
Código PHP:
$c=mysql_connect("localhost","","root") or die(" problemas al establecer la conexión");
mysql_select_db("prueba") 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 la 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 recorrer el array e ir preguntando si el
nombre es distinto y me efectua el salto
*/
$nombre = $row["nombre"];
$total = 0;
do {
if($nombre != $row["nombre"]) {
echo "Salto de pagina pdf-- "; /*que no se como meterle mano entonces una vez que se cambia el
el nombre habrá que mostrar un nuevo pdf con el total
de compra del cliente nuevo.asi sucesivmente*/
$total = 0;
$nombre = $row["nombre"];
}
echo $nombre." -- ";
$total++;
echo $total;
} while($row=mysql_fetch_array($r));
mysql_free_result($r);
mysql_close($c);
exit;
saludos
0