ciao a tutti
dopo aver capito finalmente come si esporta in excel un dato da mysql, con php ho costruito questo...
Codice PHP:
<?php
$filename = "dati.xls";
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=$filename");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0,pre-check=0");
header("Cache-Control: max-age=0");
header("Pragma: no-cache");
?>
</head>
<body>
<?php
connessione db bla bla
echo"<table border='0' cellspacing='3' cellpadding='3' div align='center'>";
echo"<tr><td><img src=/img/logo.jpg'></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"</TABLE>";
echo"<table width='100%' border='1' cellspacing='2' cellpadding='3' div align='center'>";
echo"<tr><td></td><td>CC $row_Recordset1[ccnum]</td></tr><tr><td></td><td>[b] $row_Recordset1[usr] $row_Recordset1[nome] [/b]</td></tr>
";
echo"<tr><td><span class='Stile7'>[b]N.[/b]</span></td><td><span class='Stile7'>[b]DESCRIZIONE[/b]</span></td><td><span class='Stile7'>[b]FORNITORE</td>[/b]</span><td><span class='Stile7'>[b]FATT. N.[/b]</span></td><td><span class='Stile7'>[b]DEL[/b]</span></td><td><span class='Stile7'>[b]CO. GE.[/b]</span></td><td><span class='Stile7'>[b]CDC[/b]</span></td><td><span class='Stile7'>[b]O. I.[/b]</span></td><td><span class='Stile7'>[b]IMPONIBILE[/b]</span></td><td><span class='Stile7'>[b]ALIQ.[/b]</span></td><td><span class='Stile7'>[b]IVA[/b]</span></td><td><span class='Stile7'>[b]USCITE[/b]</span></td><td><span class='Stile7'>[b]ENTRATE[/b]</span></td><td><span class='Stile7'>[b]SALDO[/b]</span><td><span class='Stile7'>[b] REG.NE N.[/b]</span></td><td><span class='Stile7'>[b]DEL[/b]</span></td></tr>";
while($array = mysql_fetch_array($Recordset1))
{
echo"<tr><td>$array[num]</td><td>$array[des]</td><td>$array[codfor]</td><td>$array[fatt]</td><td>$array[data]</td><td>$array[coge]</td><td>$array[cdc]</td><td>$array[oi]</td><td>$array[imp]</td><td>$array[ali]</td><td>$array[iva]</td><td>$array[totusc]</td><td>$array[entr]</td><td>$array[saldc]</td><td>$array[reg]</td><td>$array[data1]</td></tr>";
}
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td></td></tr>
";
echo"<tr><td></td><td><span class='Stile7'>[b]IL RESPONSABILE[/b]</span></td></tr>
";
echo"</TABLE>";
?>
<?php
mysql_free_result($Recordset1);
?>
</body>
</html>
il problema è semplice, non mi visualizza il record se è uno nella tabella, o me ne visualizza uno in meno se nella tabella ce ne sono due o più... mentre nella visualizzazione in php funziona (con lo stesso codice)!
spero di essermi spiegato bene...
chi mi dà una mano ?
grazie!!