fafa_na
یک شنبه 15 مرداد 1391, 08:32 صبح
باسلام
تاپیک های قبلی را خوندم و ممنون از مطالب .من تونستم خروجی بگیرم ولی یک اشکال دارم اونم اینکه مطالب فارسی من علامت سوال میشه ولی نمیدونم چکارش کنم
اینم کدی که استفاده کردم
include 'connection.php';
$sql ="select * from user where shahr ='".$_SESSION['shahr']."' and name='".$_POST["name"]."' or family='".$_POST["family"]."' order by id desc";
$rec = mysql_query($sql) or die (mysql_error());
$num_fields = mysql_num_fields($rec);
for($i = 0; $i < $num_fields; $i++ )
{
$header .= mysql_field_name($rec,$i)."\\t";
}
while($row = mysql_fetch_row($rec))
{
$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 No Record Found!\n";
}
Header("Content-Disposition: attachment; filename=export.csv");
print "$header\\n$data";
تاپیک های قبلی را خوندم و ممنون از مطالب .من تونستم خروجی بگیرم ولی یک اشکال دارم اونم اینکه مطالب فارسی من علامت سوال میشه ولی نمیدونم چکارش کنم
اینم کدی که استفاده کردم
include 'connection.php';
$sql ="select * from user where shahr ='".$_SESSION['shahr']."' and name='".$_POST["name"]."' or family='".$_POST["family"]."' order by id desc";
$rec = mysql_query($sql) or die (mysql_error());
$num_fields = mysql_num_fields($rec);
for($i = 0; $i < $num_fields; $i++ )
{
$header .= mysql_field_name($rec,$i)."\\t";
}
while($row = mysql_fetch_row($rec))
{
$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 No Record Found!\n";
}
Header("Content-Disposition: attachment; filename=export.csv");
print "$header\\n$data";