Citation :
$req5 = odbc_exec($connect,$requete5) or die(odbc_errormsg($connect)); ==> elle fonctionne, le soucis n'est pas là.
$i=4;
while($rep5 = odbc_fetch_array($req5))
{
$idOrga=$rep5['IDOrganismeAide']; ==> La donnée qui est pleine pour la premiere ligne, mais vide pour les suivantes alors que normalement, il y a des données vu que le while tourne
$requete6 ="SELECT * FROM OrganismeAide where IDOrganismeAide='".$idOrga."'";
$req6 = odbc_exec($connect,$requete6) or die(odbc_errormsg($connect));
$rep6=odbc_fetch_array($req6);
$cell=$sheet->Range('J'.$i);
$cell->value="$agence";
$cell->EntireColumn->AutoFit;
$cell=$sheet->Range('K'.$i);
$nomOrga=$rep6['Designation'];
$cell->value="$nomOrga";
$cell->EntireColumn->AutoFit;
$cell=$sheet->Range('M'.$i);
$cell->value="$idOrga";
$cell->EntireColumn->AutoFit;
$cell=$sheet->Range('L'.$i);
$totHT=$rep5['TotalFactureHT'];
$totTVA=$rep5['TotalFactureTVA'];
$totRegle = $rep5['TotalRegle'];
$tot = ($totHT + $totTVA) - $totRegle;
$cell->value="$tot";
$cell->EntireColumn->AutoFit;
odbc_free_result($req6);
$i++;
}
|