Ejemplo con php / MySQL.
Desarrollado por Ing.
Adalberto Ordoñez J.. Bolivia.
Email: adalberto@caoba.entelnet.bo
URL: www.abel-bo.com
Requerimientos mínimos:
Windows 98 SE; Apache 1.3.23 (win32); php 4.1.1; MySQL 3.23.47 running on
localhost
También funciona en plataforma Linux, Aix, Solaris, NT SERVER 2000.
Crear la base de datos en MySQL: http://localhost/phpmyadmin/
Nombre de la base: Test
Nombre de la tabla: dbabel
Contenido y forma de los campos: definir.
| code | name | phone | address |
| 222 | Peter Thompson | 123-456789 | Brown 556 |
| 111 | Adalberto Ordoñez J. | 591-2-7061856 | Florida 1334 |
| 333 | Donal Waide | 4555-8897 | Mozart 11 |
El siguiente es el código en php. Este código creará un archivo de reporte (data.rpv), entonces el mismo código generará el reporte al procesar el archivo data.rpv (ver la última línea de código):
Baje el ejemplo en un archivo comprimido, haciendo click aquí
Ver
el archivo generado data.rpv
Ver el
reporte generado a partir de data.rpv
Este es el contenido de data.rpv:
| REPORT_TITLE=Report generated from php $col_0=750 $col_1=2500 $col_2=4500 $col_3=7000 tm=350 pagelength=15000 pagewidth=11907 spacing=220 [HEADER] {f=arial;s=14;a=c;\n} {5500;b=y;c=2}DEVELOPERS REPORT {\n;\n;\n;b=n;c=0;s=8} {xyline=500,700,10000,700} {$col_0;b=y} CODE {$col_1} NAME {$col_2} PHONE {$col_3} ADDRESS {s=7;4000} {\n;b=n;s=8} {xyline=500,1100,10000,1100} {\n} [DATA] {$col_0} 222{$col_1} Peter Thompson {$col_2} 123-456789{$col_3} Brown 556 {\n} {$col_0} 111{$col_1} Adalberto Ordoñez J.{$col_2} 591-2-7061856{$col_3} Florida 1334 {\n} {$col_0} 333{$col_1} Donal Waide {$col_2} 4555-8897{$col_3} Mozart 11 {\n} |
volver
>>
>>
cierre esta ventana
![]() |