Pogledajte određenu poruku
Staro 31. 07. 2012.   #1
slavkan
profesionalac
Professional
 
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
slavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished road
Default Export to Excel (PDF)

Pozdrav ekipi. Hocu da exportujem podatke iz mysql tabele u excel, ali imam i nasa slova sa kvakicama. Ja sam malo istrazivao i uspio doci do ovoga:

Kôd:
<?php
include('include/config.php');		
$select = "SELECT * from radnik where pozicija ='Uprava' ";
 
$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) );
 
$fields = mysql_num_fields( $export );
 
for ( $i = 0; $i < $fields; $i++ )
{
    $header .= mysql_field_name( $export , $i ) . "\t";
}
 
while( $row = mysql_fetch_row( $export ) )
{
    $line = '';
    foreach( $row as $value )
    {                                            
        if ( ( !isset( $value ) ) || ( $value == "" ) )
        {
            $value = "\t";
        }
        else
        {
            $value = str_replace( '"' , '""' , $value );
            $value = '"' . $value . '"' . "\t";
        }
        $line .= $value;
    }
    $data .= trim( $line ) . "\n";
}
$data = str_replace( "\r" , "" , $data );
 
if ( $data == "" )
{
    $data = "\n(0) Pronadjeno zapisa!\n";                        
}
 
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=radnici.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
Exportuje on ali mi enkoding nije uspeo. Ima li neko predlog kako ovo resiti? Predpostavlja da bi mi se isto desilo i da exportujem u pdf. Jos da napomenem da su mi u bazi polja setovana na utf-8_genereal_ci
slavkan je offline   Odgovorite uz citat