Salve a tutti,

Dovrei gestire crystal report tramite il mio phpper creare delle stampe , premetto che ora utilizzo FPDF , ma vorrei dare all'utente la possibilità di creare il suo report.

Ho una pagina php che mi genera un file in formato xml

Codice PHP:
$query_Report "SELECT * FROM Soggetti WHERE IDAzienda ='3' ";
$Report mysqli_query($Conn,$query_Report) or die(mysqli_error($Conn));
$row_Report mysqli_fetch_assoc($Report);
$totalRows_Report mysqli_num_rows($Report);
if(
$totalRows_Report 0){        
while (
$row_Report mysqli_fetch_assoc($Report) ){                
$user $xml->addChild('soggetto');                
foreach (
$row_Report as $key => $value) {          
  
$user->addChild($key$value);        }    }}
Header('Content-type: text/xml');
Header("Content-Description: File Transfer");
Header("Content-Disposition: attachment; filename= report.xml "); 
echo 
$xml->asXML(); 
Ora dovrei passare questo xml al mio report, però con la parte qui sotto richiamo solo il mio report senza passarli il dataset.

Codice PHP:
$app_obj = new COM("CrystalRuntime.Application") or Die ("Errore");
$rpt_obj $app_obj->OpenReport(realpath("C:\rpt\myreport.rpt"));
$rpt_obj->PrintOut();$rpt_obj->Export(True); 
Come devo fare?
Grazie.