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!!