Puhhhh…also Pear ist drauf und scheinbar auch korrekt eingerichtet, habe mir nen Test erstelle --> export.php
<?php require_once 'Spreadsheet/Excel/Writer.php';<br />
// Creating a workbook
$workbook = new Spreadsheet\_Excel\_Writer();
// sending HTTP headers
$workbook-\>send(test.xls');
// Creating a worksheet
$worksheet =& $workbook-\>addWorksheet('My first worksheet');
// The actual data
$worksheet-\>write(0, 0, 'Name');
$worksheet-\>write(0, 1, 'Asadfsdfsdfge');
$worksheet-\>write(1, 0, 'John Smith');
$worksheet-\>write(1, 1, 30);
$worksheet-\>write(2, 0, 'Johann Schmidt');
$worksheet-\>write(2, 1, 31);
$worksheet-\>write(3, 0, 'Juan Herrera');
$worksheet-\>write(3, 1, 32);
// Let's send the file
$workbook-\>close();
?\>
Ok, wenn ich nun die export.php aufrufe, erzeugt er mit das Excel mit den Daten John Smith und so nech, logisch!
Ich aber habe ja eine Datenbankabfrage…eben „Select * from BlaBlaBla“ mit den Ergebnissen halt -->
$result = mysql\_db\_query ($dbname, $dbanfrage, $dbverbindung);
while($ausgabe = mysql\_fetch\_array ($result))
{
echo "
";
echo „“;
echo „$ausgabe[kundenId]“;
echo „“;
echo „$ausgabe[name1]“;
echo „“;
echo „$ausgabe[Kundennummer]“;
echo „“;
echo „$ausgabe[count]“;
echo „“;
}
}
}
echo mysql_error();
HA, wie bekomme ich nun die Daten meine Sql-Abfrage in den zuübergebenen Feldern?
$worksheet->write(3, 0, ‚$ausgabe[count]‘); funtzt leider nicht
Ausserdem bringt er mit die Fehlermeldung -->
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\kunden.php:8) in C:\xampp\php\PEAR\Spreadsheet\Excel\Writer.php on line 67
Gruß Rolf