Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/07/2009, 16:23
Avatar de richardinj
richardinj
 
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
Respuesta: ya inventaron alguna libreria facil de usar para hacer reportes en PHP?

Buscando en ingles las cosas son mejores...

Aqui va algo que encontre,,,


1) Crear el reporte con una conexion a la base de datos.

2) Una vez que el reporte funciona de manera local con su conexion y tenemos los campos añadidos, lo copiamos a nuestro servidor web y lo ponemos en cualquier carpeta que queramos, por lo menos donde el usuario IUSR_ tenga permisos de lectura.

3) editen un archivo php o solo copien y peguen este ejemplo:

--------- INICIA CODIGO PHP -----------

$crapp = new COM("CrystalRuntime.Application.11") or die ( "Error on load");

$creport = $crapp->OpenReport("c:\\reporte.rpt", 1);

//fomatType = integer 22=xls, 31=pdf etc
$creport->ExportOptions->FormatType = 31;

//type 1 is to output to a file I think 2 is email
$creport->ExportOptions->DestinationType = 1;

$creport->ExportOptions->DiskFileName = "C:\\Inetpub\\wwwroot\\reporte.pdf";

$creport->DiscardSavedData();
$creport->Export(False);
header("Location: http://localhost/reporte.pdf");
exit(0);

-------- TERMINA CODIGO PHP ----------