le 12/02/2007 à 09:53
enricall
bonjour,
je suis tjrs dans mes tableaux excel, voici un script qui permet grace au html de mettre de la couleur !
pb je n'arrive pas a afficher plus qu'une entree ? alors que ma table a bcp plus d'entree
merci pour votre aide,
require("protec/passe/connect.php");
//Requete SQL
$query = "SELECT * FROM table_plan_ft_reporting where priorite order by id ASC " ;
$result = mysql_query($query)
or die('Erreur SQL !' . $query . '' . mysql_error());
//Boucle sur les resultats
while($elem = mysql_fetch_array($result)) {
//construit le html
$style_label = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; background-color:#AABBEE " ';
$style_row = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; vertical-align:middle; " ';
$html='
<table>
<tr>
<td bgcolor="#444499" colspan="7"><center><font color="#ffffff" size="4">Report Plan Final Test Journalier</font></center></td>
</tr>
<tr>
<td '.$style_label.'> a </td>
<td '.$style_label.'> b </td>
<td '.$style_label.'> c </td>
<td '.$style_label.'> d </td>
<td '.$style_label.'> e </td>
<td '.$style_label.'> f </td>
<td '.$style_label.'> g </td>
</tr>';
$html.='
<tr valign="center">
<td '.$style_row.' >'.$elem["a"].'</td>
<td '.$style_row.' >'.$elem["b"].'</td>
<td '.$style_row.' >'.$elem["c"].'</td>
<td '.$style_row.' >'.$elem["d"].'</td>
<td '.$style_row.' >'.$elem["e"].'</td>
<td '.$style_row.' >'.$elem["f"].'</td>
<td '.$style_row.' >'.$elem["g"].'</td>
</tr>';
}
$html.='
</table>';
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename='.'Export'.'.xls');
header('Pragma: no-cache');
header('Expires: 0');
echo $html;
?>
que manque t'il pour que le fichier excel qui est creer contienne toutes les entrees
je suis tjrs dans mes tableaux excel, voici un script qui permet grace au html de mettre de la couleur !
pb je n'arrive pas a afficher plus qu'une entree ? alors que ma table a bcp plus d'entree
merci pour votre aide,
require("protec/passe/connect.php");
//Requete SQL
$query = "SELECT * FROM table_plan_ft_reporting where priorite order by id ASC " ;
$result = mysql_query($query)
or die('Erreur SQL !' . $query . '' . mysql_error());
//Boucle sur les resultats
while($elem = mysql_fetch_array($result)) {
//construit le html
$style_label = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; background-color:#AABBEE " ';
$style_row = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; vertical-align:middle; " ';
$html='
<table>
<tr>
<td bgcolor="#444499" colspan="7"><center><font color="#ffffff" size="4">Report Plan Final Test Journalier</font></center></td>
</tr>
<tr>
<td '.$style_label.'> a </td>
<td '.$style_label.'> b </td>
<td '.$style_label.'> c </td>
<td '.$style_label.'> d </td>
<td '.$style_label.'> e </td>
<td '.$style_label.'> f </td>
<td '.$style_label.'> g </td>
</tr>';
$html.='
<tr valign="center">
<td '.$style_row.' >'.$elem["a"].'</td>
<td '.$style_row.' >'.$elem["b"].'</td>
<td '.$style_row.' >'.$elem["c"].'</td>
<td '.$style_row.' >'.$elem["d"].'</td>
<td '.$style_row.' >'.$elem["e"].'</td>
<td '.$style_row.' >'.$elem["f"].'</td>
<td '.$style_row.' >'.$elem["g"].'</td>
</tr>';
}
$html.='
</table>';
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename='.'Export'.'.xls');
header('Pragma: no-cache');
header('Expires: 0');
echo $html;
?>
que manque t'il pour que le fichier excel qui est creer contienne toutes les entrees