mam problem z eksportowaniem do pliku csv, tj. tresc pliku nie dzieli mi sie na wiersze w kolumnach (wszystko wyswietla sie w jednej komorce tabeli) i źle koduje polskie znaki (baza jest w utf)
plik po sciagnieciu na dysk otwieram w M$ Excelu 2003
Kod: Zaznacz cały
<?php
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=arkusz.csv");
header("Pragma: no-cache");
header("Expires: 0");
include('config.php');
include('db_polaczenie.php');
$PHP_SELF=$_SERVER['PHP_SELF'];
$sep = ",";
$newLine = "\n";
$now_date = date('d-m-Y H:i');
echo('lista z:'.$sep.$now_date.$newLine);
echo ('nr'.$sep.'tytul'.$sep.'data'.$sep.$newLine);
$wynik=mysql_query('SELECT * FROM lista ORDER BY id',$DBPolaczenie);
if(!$wynik)
{
exit('blad bazy danych:'.mysql_error($DBPolaczenie));
}
$lista_wpisow='';
while($rekord=mysql_fetch_array($wynik))
{
$id=$rekord['id'];
$tytul=$rekord['tytul'];
$data=$rekord['data'];
$lista_wpisow.=$id.$sep.$tytul.$sep.$data.$sep.$newLine;
}
echo($lista_wpisow);
?>
