#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:
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; 
espero vuestar colaboración.
saludos
+
 
0
Me gusta
 
| Más