Revenir a une page html après header vers excel
Bonjour,
j'affiche le résultat d'une requête mysql dans un fichier excel sur le poste utilisateur. de la façon suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
...
if(mysqli_num_rows($rsl)>0)
{
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=fichier.xls");
$tbl= " <table...<
<tr height='40px'>
<td></td>
<td bgcolor='#CCCCCC' align center>Client</td>
<td bgcolor='#CCCCCC' align center>Commande</td>
...
</tr>";
while ($data = mysqli_fetch_array($requete))
{
$tbl = $tbl . "<tr>";
$tbl = $tbl . "<td>" . $data['nom_cde'] . "</td>";
$tbl = $tbl . "<td>" . $data['num_cde'] . "</td>";
...
$tbl = $tbl . "</tr>";
}
$tbl = $tbl . "</table>";
print $tbl; |
Je voudrais revenir à la page qui a fait lancer la requête pour afficher que la requête s'est bien exécutée, or toutes le commandes que j'essaye après mon "print $tbl s'affichent (avec ou sans erreur suivant la commande) dans le fichier excel et la page qui a permis de lancer la requête reste dans sont état...
J'avoue que je maitrise très mal les imbrications html/php
Une idée SVP:ptdr: