PHP creare un file excel dopo ricerca nel DB

Umberto Federico

Nuovo Utente
15 Giu 2022
4
0
1
Buongiorno a tutti, avrei bisogno di un aiuto.

Dopo aver inserito dei criteri di ricerca, tramite una query interrogo la mia tabella e ottengo una serie di righe con i dati corrispondenti.

Avrei bisogno di passare i dati ottenui dalla mia query tramite un link al file che mi genera il file excel.

Praticamente dovrei passare i dati che andranno a sostituire la query presente nel file che genera l'excel in modo da stampare solo i dati ottenuti dalla ricerca fatta nella prima pagina.

Grazie a chi potrà darmi dei suggerimenti.

PHP:
 <?php
include ("../data.inc.php");

$db = mysql_connect($mysqlhost,$mysqluser,$mysqlpassword);
if ($db==FALSE)
die ("ERRORE CONNESSIONE");
mysql_select_db($mysqldb,$db); 

function cambia(&$item, $key)
{
 $item= str_replace("<br />", "", $item);
 $item= str_replace(PHP_EOL , "", $item);
 $item=str_replace("\r"     , "", $item);
}

$filename = "suppliers.xls"; // File Name
// Download file
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel");
$user_query  = mysql_query('select ragsoc, citta, provincia, telefono, fax, mail,  tipofornitore, marchi, responsabile, sconto, pagamento, trasporto,  contatto, telcontatto, mailcontatto, mobilecontatto, notecontatto,  contatto1, telcontatto1, mailcontatto1, mobilecontatto1, notecontatto1  from fornitori');
// Write data to file
$flag = false;
while ($row = mysql_fetch_assoc($user_query)) {
    if (!$flag) {
        // display field/column names as first row
         echo "Supplier \t City \t District \t Phone \t Fax \t Mail \t  Supplier info \t Brands \t Purchaser responsible \t Discounts \t Payment  conditions\t Shipping conditions \t Main contact \t Phone \t Mail \t  Mobile \t Notes\t Second contact \t Phone \t Mail \t Mobile \t Note  \r\n";
        //echo implode("\t", array_keys($row)) . "\r\n";
        $flag = true;
    }
    array_walk($row,'cambia');
    echo implode("\t", array_values($row)) . "\r\n";
    
}
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Libreria PHP per creare file dwg o dxf PHP 0
B funzioni per creare file e inserirli dentro una certa cartella in php? PHP 1
giannit [PHP] Creare pagina con collegamenti ipertestuali da file txt PHP 6
L [PHP] Creare un uploader di file csv xls e ricercare i risultati PHP 0
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0
Monital Creare un file PHP con PHP PHP 13
A creare file php PHP 1
V AIUTO: creare file php x form PHP 2
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
J creare pagina php di prenotazione PHP 5
F [PHP] creare tabella e tasto cerca PHP 3
B [PHP] Creare PDF dopo inserimento dati form PHP 4
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
E [PHP] creare temporary table per dati da xml PHP 2
R [PHP] creare pagina profilo per ogni utente PHP 4
M [PHP] Creare un menu a tendina con pdo PHP 18
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4
Shyson [WordPress] [PHP] Creare codice che evidenzia nuovi articoli WordPress 0
ANDREA20 creare sito in php PHP 6
G [PHP] Creare appuntamento ed inviarlo tramite mail (Outlook e Gmail) PHP 0
F [PHP] Creare un'area web riservata PHP 13
S [PHP] [HTML] Come creare un grafico dinamico PHP 4
V Creare tabella mysql con php non funziona PHP 1
M Creare tabella da pagina php popolata con valori passati con POST PHP 5
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
AntoCastro [PHP] Creare un sito di quiz a catena PHP 17
V Creare funzioni PHP per agevolare bootstrap PHP 1
F Creare pagina PHP come quella di phpMyadmin PHP 12
M Creare tabella da pulsante php PHP 6
M Creare un exe da un listato php PHP 5
P [PHP] Creare un elenco completo con tabella PHP 3
Zea [PHP] RISOLTO - creare link con il risultato dell'interrogazione db PHP 1
utente è possibile creare una pagina php che copia interamente il contenuto di un'altra pagina ? PHP 10
A [PHP] Creare numero ticket casuale PHP 5
B [PHP] Creare un'interfaccia di inserimento testo in varie posizioni PHP 1
sandropochi [PHP] Form per creare filtro di ricerca su DB PHP 8
Zayciho [PHP] Creare sito web dinamico PHP 5
P [PHP] Creare elenco immagini PHP 2
M [PHP] Creare chart con highchart PHP 6
T [PHP]Creare cookie PHP 5
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
P [PHP] come creare una chat PHP 24
trattorino Creare codice php help PHP 26

Discussioni simili