1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <?php
session_start();
include ("menu.php");
$param="";
if (isset($_GET['param']))
{//si ce rapport prend des paramètres
if (isset($_POST['formuleCR']))
{//si nous avons déja la formule de selection
$param=stripslashes($_POST['formuleCR']);
//echo $param;
//on ajoute le lien MODIFIER LES CRITERES DE SELECTION
?>
<form method='post' action='param.php' name='param'>
<a href="#" onclick="document.forms[0].submit()"><br/><br/><center>MODIFIER LES CRITERES DE SELECTION</center></a>
<input type="hidden" value="<?php echo "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; ?>" name='url'>
</form>
<?php
}
else
{//sinon on bascule vers la page de selection
?>
<form method='post' action='param.php' name='param'>
<body onLoad='document.forms[0].submit()'>
<input type="hidden" value="<?php echo "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; ?>" name='url'>
</form>
<?php
exit;//et on arrete l'execution de cette page
}
}
set_time_limit(0);
//Récupération du chemin de la page php en cours
$path=$_SERVER['SCRIPT_FILENAME'];
//echo $path;
//echo '<br/>';
//Transformation du chemin pour accéder au rapport
$rpt=str_replace("Crystal.php", "Rapports/".$_GET['rap'].".rpt", $path);
echo $rpt;
com_load_typelib("objectfactory.dll");
$ObjectFactory= New COM("CrystalReports12.ObjectFactory.1");
$crapp = $ObjectFactory->CreateObject("CrystalRunTime.Application");
$creport = $crapp->OpenReport($rpt, 1);// on ouvre le rapport |
Partager