Visualizzazione dei risultati da 1 a 10 su 29

Hybrid View

  1. #1
    Se l'excel non deve fare cose particolari, potresti provare questo codice che non richiede librerie
    Codice PHP:
    <?php
    // Connection 

    $conn=mysql_connect('localhost','root','');
    $db=mysql_select_db('excel',$conn);

    $filename "Webinfopen.xls"// File Name
    // Download file
    header("Content-Disposition: attachment; filename=\"$filename\"");
    header("Content-Type: application/vnd.ms-excel");
    $user_query mysql_query('select name,work from info');
    // Write data to file
    $flag false;
    while (
    $row mysql_fetch_assoc($user_query)) {
        if (!
    $flag) {
            
    // display field/column names as first row
            
    echo implode("\t"array_keys($row)) . "\r\n";
            
    $flag true;
        }
        echo 
    implode("\t"array_values($row)) . "\r\n";
    }
    ?>
    Reperito su: http://stackoverflow.com/questions/1...o-excel-in-php (Con Google trovi facilmente questo tipo di informazioni)

  2. #2
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Se l'excel non deve fare cose particolari, potresti provare questo codice che non richiede librerie
    Codice PHP:
    <?php
    // Connection 

    $conn=mysql_connect('localhost','root','');
    $db=mysql_select_db('excel',$conn);

    $filename "Webinfopen.xls"// File Name
    // Download file
    header("Content-Disposition: attachment; filename=\"$filename\"");
    header("Content-Type: application/vnd.ms-excel");
    $user_query mysql_query('select name,work from info');
    // Write data to file
    $flag false;
    while (
    $row mysql_fetch_assoc($user_query)) {
        if (!
    $flag) {
            
    // display field/column names as first row
            
    echo implode("\t"array_keys($row)) . "\r\n";
            
    $flag true;
        }
        echo 
    implode("\t"array_values($row)) . "\r\n";
    }
    ?>
    Reperito su: http://stackoverflow.com/questions/1...o-excel-in-php (Con Google trovi facilmente questo tipo di informazioni)
    Grazie mille, adesso provo e vedo se riesco a far funzionare questo script

  3. #3
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Se l'excel non deve fare cose particolari, potresti provare questo codice che non richiede librerie
    Codice PHP:
    <?php
    // Connection 

    $conn=mysql_connect('localhost','root','');
    $db=mysql_select_db('excel',$conn);

    $filename "Webinfopen.xls"// File Name
    // Download file
    header("Content-Disposition: attachment; filename=\"$filename\"");
    header("Content-Type: application/vnd.ms-excel");
    $user_query mysql_query('select name,work from info');
    // Write data to file
    $flag false;
    while (
    $row mysql_fetch_assoc($user_query)) {
        if (!
    $flag) {
            
    // display field/column names as first row
            
    echo implode("\t"array_keys($row)) . "\r\n";
            
    $flag true;
        }
        echo 
    implode("\t"array_values($row)) . "\r\n";
    }
    ?>
    Reperito su: http://stackoverflow.com/questions/1...o-excel-in-php (Con Google trovi facilmente questo tipo di informazioni)
    Lo script funziona, l unico problema è che mi copia anche le immagini che sono presenti nella pagina html dove ho messo lo script in php. Come faccio a far copiare solo i dati della tabella?

  4. #4
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    Lo script funziona, l unico problema è che mi copia anche le immagini che sono presenti nella pagina html dove ho messo lo script in php. Come faccio a far copiare solo i dati della tabella?
    Dovresti fare un file a se stante che si collega al db ed esporta in excel. Poi nella tua pagina metti un link, con target _blank, alla pagina che esegue l'esportazione.

  5. #5
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Dovresti fare un file a se stante che si collega al db ed esporta in excel. Poi nella tua pagina metti un link, con target _blank, alla pagina che esegue l'esportazione.
    Grazie mille

  6. #6
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    Grazie mille
    Prego

  7. #7
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Perchè mi compare questo messaggio:
    "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\Excel\save.php on line 14" ?

  8. #8
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    Perchè mi compare questo messaggio:
    "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\Excel\save.php on line 14" ?
    mysql_query('tua query') restituisce False
    Quale query stai usando?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.