innanzi tutto buongiono a voi sono nuovo e mi presento:
Mi chiamo Luciano.
Ho trovato in giro qualche esempio per esportare dati in file excel ma mi apre il file correttamente ma vuoto.
qualcuno mi sa dare qualche dritta dove trovarne uno funzionante.
Questo è quello che ho fatto (è cosi perchè fa parte di un sito con variabili gia definite)
ho provato comunque a creare un collegamento al database completamente nuovo ma nulla eppure se vado di debug i dati nelle variabili sono giusti.
---------------------------------------------------------------
$filename="product-nopics.xls"; // nome del file
header ("Content-Type: application/vnd.ms-excel"); // specifico il Content-Type
header ("Content-Disposition: inline; filename=$filename"); // specificho la risorsa
$rows = 0;
$products_nopics = "select p.products_id, p.products_model, pd.products_name, p.products_image from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd
where p.products_id = pd.products_id and pd.language_id='" . $_SESSION['languages_id'] . "' and p.products_model like'". $filtro ."' order by p.products_model";
$nopics=$db->Execute($products_nopics) or die (mysql_error());
?>
<html>
<head><title>Export</title></head>
<body>
<table border="1">
<tr>
<th>ID#</th>
<th>Codice</th>
<th>Descrizione</th>
</tr>
<?php
header ("Content-Type: application/vnd.ms-excel"); // specifichiamo il Content-Type
header ("Content-Disposition: inline; filename=$filename"); // specifichiamo la risorsa
// ed effettuiamo un ciclo per creare le righe della nostra tabella
while (!$nopics->EOF) {
if (!file_exists(DIR_FS_CATALOG_IMAGES . $nopics->fields['products_image'])){
$pictureYN = 'N';
$rows++;
$id=$nopics->fields['products_id'];
$model=$nopics->fields['products_model'];
$name=$nopics->fields['products_name'];
?>
<tr>
<td><?php echo $id; ?></td>
<td><?php echo $model;?></td>
<td><?php echo $name; ?></td>
</tr>
<?php
}
$nopics->MoveNext();
}
?>
</table>
</body>
</html>