Bonjour,
J'ai récupéré un code pour créer un document Excel avec le contenu d'un BDD par du PHP que j'ai modifié pour mes besoins. Je fais face à un "léger" problème car si le fichier se charge bien, il est vide ! Il y a seulement le tableau avec les colonnes Prenom, Nom et Email...
Qu'est-ce qui ne va pas ? Ai-je mal fait quelque chose ?
Pour ceux qui veulent me donner un petit coup de pouce, voici le code :
<?php
header("Content-type: application/vnd.ms-excel");
require_once("test_conf_int.php");
$bdd = mysql_connect($DBHost,$DBUser,$DBPass);
mysql_select_db((DB),$bdd);
$requete=@mysql_query("SELECT name, username, email FROM jos_users");
// on vérifie le contenu de la requête, si elle est vide, on en informe l'utilisateur à l'aide d'un Javascript
if (@mysql_numrows($requete) ==0) {
echo "<script> alert('La requête n\'a pas abouti !')</script>";
}
// construction du tableau HTML
echo '<table border=1>
<!-- impression des titres de colonnes -->
<TR><TD>Prenom</TD><TD>Nom</TD><TD>email</TD><;/TR><TR>';
// lecture du contenu de la requête avec 2 boucles imbriquées; par ligne et par colonne
for ($ligne = 0 ; $ligne < @mysql_numrows($requete); $ligne++) {
for ($colonne = 0; $colonne < 3; $colonne++) {
print '<TD>' .mysql_result($requete , $ligne,$colonne). '</TD>';
}
print '</TR>';
}
print '</TABLE>';
mysql_close();
// on informe l'utilisateur de la réussite
if (@mysql_numrows($requete) > 0) {
print "<script> alert('La table est bien mise à jour !')</script>";
}
?>
merci d'avance :)Configuration: Windows Vista
Firefox 2.0.0.14

