chi mi da una mano con questo codice?
Codice PHP:
<?php
include('db.php');
$sql = "SELECT * FROM tabella";
$excelFname="nomefile.xls";
$rs=mysql_query($sql) or die (mysql_error());
header("buffer=true");
header("Content-type: application/vnd.ms-excel; name=$excelFname");
header("Content-Disposition: inline; filename=$excelFname.xls");
for ($i = 0; $i < mysql_num_fields($rs); $i++) {
echo mysql_field_name($rs,$i) . "\t";
}
echo("\n");
while ($row = mysql_fetch_row($rs))
{
$fl=mysql_num_fields($rs);
for ($i=0; $i<$fl; $i++)
{
$field_value = $row[$i];
echo "$field_value\t";
}
echo "\n";
}
?>
funziona tutto viene esportato il file correttamente tranne una piccola pecca.
in pratica i campi che contengono gli acapi nel tab di mysql rompono le scatole ai campi di excel e mi sfasano le righe.
a nessuno è mai capitato?
grazie.