Hi,
ich versuche grade einen CSV Export für die Bestellungen zu schreiben,
das klappt auch schon ganz gut… Aber irgendwie habe ich nach jedem Datensatz eine Leerzeile die mich echt stört und die ich nicht erklären kann.
Irgendwie steh ich grad auf dem Schlauch.
Hier der Code:
public function getOrderArticles() {
$iShopId = $this->getConfig()->getShopId();
$sQ = "SELECT o.oxordernr, o.oxorderdate, o.oxbillsal, o.oxbillfname, o.oxbilllname, o.oxbillstreet, o.oxbillstreetnr,o.oxbillzip, o.oxbillcity, o.oxbillfon, o.oxbillfax, o.oxbillcountryid,
u.oxbirthdate, o.oxtotalordersum FROM `oxorder` as o join `oxuser` as u ON o.oxuserid = u.oxid order by oxordernr asc"; /* where o.oxfolder = 'ORDERFOLDER_NEW' */
return oxDb::getDb()->Execute( $sQ );
}
public function createCSV() {
$rs = $this->getOrderArticles();
while (!$rs->EOF) {
$fp = fopen('../log/daten.csv','a+');
foreach ($rs as $fields) {
@fputcsv($fp,$fields,";");
}
$rs->moveNext();
/* $this->logOrder( $rs->fields[4] ); */
}
fclose($fp);
}
Ich gucke jetzt schon seit 2 Stunden. vielleicht sieht einer mehr als ich…
Vielen Dank im Voraus.
LG
Chris