Bonjour,
j'ai essayé d’utiliser crystal reports avec php j'ai pu générer le rapport voici mon code


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 $app_obj = new COM("CrystalRuntime.Application") or Die ("Did not open");
 
        $etat="..rpt\\Rapport1.rpt"; // donner le chemain du rapport
 
        $rpt_obj=$app_obj->OpenReport($etat);
        $id=305;
        $rpt_obj->Database->Tables(1)->SetLogOnInfo("DSN", "texton", "root", "");
        $rpt_obj->ExportOptions->DiskFileName="..rpt\\Rapport1.pdf"; // chemain ou mettre le fichier pdf
        $rpt_obj->ExportOptions->PDFExportAllPages=true;
        $rpt_obj->ExportOptions->DestinationType=1; // Export to File
        $rpt_obj->ExportOptions->FormatType=31; // Type: PDF
        $rpt_obj->Export(false);
        $my_pdf = "..Rapport1.pdf";
        $this->set('my_pdf',$my_pdf);
j'ai fait la connection ODBC entre crystal reports et mysql

Mon problèce c'est que j'arrive pas à envoyer des paramètres de php à crystal reports.

j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$rpt_obj->RecordSelectionFormula = "{SheetRide.id } =305 ";
ça n'a pas marché j'ai un rapport vide

Merci d'avance