• User Attivo

    php + xls problema dati

    ciao a tutti

    dopo aver capito finalmente come si esporta in excel un dato da mysql, con php ho costruito questo...

    [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><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td></td></tr><br>";
    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><br>";
    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*</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><br>";
    echo"<tr><td></td><td></td></tr><br>";
    echo"<tr><td></td><td><span class='Stile7'><b>IL RESPONSABILE</b></span></td></tr><br>";
    echo"</TABLE>";
    ?>
    <?php
    mysql_free_result($Recordset1);
    ?>
    </body>
    </html>
    [/php]

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


  • User Attivo

    nessuno mi aiuta?:x