Hallo!
Ich versuche ein Array in eine Exceltabelle zu schreiben. Dabei verwende ich den Excel Writer von pear
PHP-Code:
<?php
require ('incdb.php');
include_once "Spreadsheet/Excel/Writer.php";
$mappe= new Spreadsheet_Excel_Writer();
$preise= $mappe->addWorksheet('Preise');
$array=array(array());
$i=0;
$conn=db_start();
$res2=mysql_db_query($db,"SELECT * from bwldatas", $conn);
if(!$res2){ echo mysql_error();}
$num2 = mysql_num_rows($res2);
$num2++;
while ($row=mysql_fetch_field($res2))
{
$array[0][$i]=$row->name;
$i++;
}
for($k=0;$k<=sizeof($array);$k++)
{
$p=$array[0][$k];
$preise->write(0,strval($k),strval($p));
}
$mappe->send('test.xls');
$mappe->close();
?>
Das Problem ist jedoch dass nur 2 der gesamt 9 Spaltenköpfe in die Exceltabelle geschrieben werden
Laufnummer, Datum, Name, Vorname, Strasse, Hausnr, PLZ, Ort, EMail.
Es tauchen nur Laufnummer und Datum auf.
Danke für die Hinweise!
Gruß niesel