gpt4 book ai didi

php - 使用 JasperReports 在 PHP 页面中不显示参数值

转载 作者:行者123 更新时间:2023-11-30 00:25:23 25 4
gpt4 key购买 nike

我使用iReport创建了一个报告并在 PHP 页面中显示。我的问题是,当我创建参数并为其分配值时,它会显示在 iReport 的预览中,但不会显示在我的 PHP 页面中。我该如何解决这个问题?

抱歉,我没有包含我的代码。我编写了 PHP 代码,但 stackoverflow 显示了一些对齐错误。

最佳答案

你的代码添加参数后,

在xml拆解之前和创建 $phpJasperXml 之后,传递参数数组

    //Import the PhpJasperLibrary
include_once('PhpJasperLibrary/tcpdf/tcpdf.php');
include_once("PhpJasperLibrary/PHPJasperXML.inc.php");
//database connection details
$server="localhost";
$db="live"; $user="root";
$pass="mysqlword";
$version="0.8b";
$pgport=5432;
$pchartfolder="./class/pchart2";

ini_set('display_errors', 0);
$xml = simplexml_load_file("parameters.jrxml");//parameters.jrxml my jrxml file created using Ireport

$PHPJasperXML = new PHPJasperXML();

//$PHPJasperXML->debugsql=true; // to see the error and object

$PHPJasperXML->arrayParameter=array("parameter1"=>1); // to pass the query parameter as array

$PHPJasperXML->xml_dismantle($xml);
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
$PHPJasperXML->outpage("I"); //page output method I:standard output D:Download file

关于php - 使用 JasperReports 在 PHP 页面中不显示参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22933358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com