Bonjour,
j'affiche le résultat d'une requête mysql dans un fichier excel sur le poste utilisateur. de la façon suivante:
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...
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
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;
J'avoue que je maitrise très mal les imbrications html/php
Une idée SVP![]()
Partager