<?php
include "bd.php";
header('Content-Type: text/x-csv; charset=utf-8');
header("Content-Disposition: attachment;filename=".date("d-m-Y").".xls");
header("Content-Transfer-Encoding: binary ");
*/
$csv_output ='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="Andrey" />
<title>deamur zapishi.net</title>
</head>
<body>';
// Теперь данные в виде таблицы:
$csv_output .='<table width="100%" border="1" cellspacing="1" cellpadding="1">
<tr>
<td colspan="7"><strong>Почта</strong></td>
</tr>
<tr>
<td width="31%"> </td>
<td width="17%"> </td>
<td width="6%"> </td>
<td width="6%"> </td>
<td width="8%"> </td>
<td width="11%"> </td>
<td width="21%"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Контрагент(менеджер)</td>
<td>Назначение</td>
<td>Вес</td>
<td>Обьем</td>
<td>Мест</td>
<td>Объемный вес</td>
<td>Палет</td>
</tr>
';
$id = $_POST['id'];
$array1 = mysql_query ("SELECT * FROM `sklads` WHERE date_4 = '".$id."' group by date_4")or die (mysql_error());
$count1 = @mysql_num_rows($array1);
if($count1 > 0)
{
while ($row1 = mysql_fetch_array($array1))
{
$result = mysql_query("SELECT * FROM sklads WHERE date_4 = '".$row1['date_4']."' group by dest_zip") or die(mysql_error());
while( $m1 = mysql_fetch_assoc($result))
{
$summa2 = "SELECT SUM(_mest) as _mest FROM sklads where dest_zip = '".$m1['dest_zip']."' AND status_sklads = '8' ";
$array3 = mysql_query($summa2);
$summa_select2 = @mysql_fetch_assoc($array3);
$array = $summa_select2['_mest'];
$summa3 = "SELECT SUM(_ves) as _ves FROM sklads where dest_zip = '".$m1['dest_zip']."' AND status_sklads = '8' ";
$array_3 = mysql_query($summa3);
$summa_select3 = @mysql_fetch_assoc($array_3);
$array2_1 = $summa_select3['_ves'];
$summa4 = "SELECT SUM(_m3) as _m3 FROM sklads where dest_zip = '".$m1['dest_zip']."' AND status_sklads = '8' ";
$array_4 = mysql_query($summa4);
$summa_select4 = @mysql_fetch_assoc($array_4);
$array4 = $summa_select4['_m3'];
$m_v = $array4 / 4000;
$palet = $array4 / 1500;
if($m1['dest_zip'] == 36000)
{
$st = 'AA';
}
if($m1['dest_zip'] == 49000)
{
$st = 'AB';
}
if($m1['dest_zip'] == 69000)
{
$st = 'AC';
}
$csv_output .="<tr>
<td>".$st."</td>
<td>".$m1['dest_zip']."</td>
<td>".$array2_1."</td>
<td>".$array4."</td>
<td>".$array."</td>
<td>".$m_v."</td>
<td>".$palet."</td>
</tr>";
}
}
}
$csv_output .='</table>';
$csv_output .='</body></html>';
echo $csv_output;
?>
Спустя 56 секунд (22.06.2012 - 15:57) vital написал(а):
file_put_contents('file.csv', $csv_output);
Спустя 5 минут, 1 секунда (22.06.2012 - 16:02) Serg_php написал(а):
Цитата (vital @ 22.06.2012 - 12:57) |
file_put_contents('file.csv', $csv_output); |
Спасибо Вам большое) Ох как віручили
Спустя 23 минуты, 5 секунд (22.06.2012 - 16:25) vital написал(а):
Цитата (Serg_php @ 22.06.2012 - 15:02) | ||
Спасибо Вам большое) Ох как віручили |
Вообще странно.
Вы ставите заголовк что файл csv, а выводите обычный хтмл.
Что-то там надо менять

Спустя 27 минут, 44 секунды (22.06.2012 - 16:53) Serg_php написал(а):
Цитата (vital @ 22.06.2012 - 13:25) | ||||
Вообще странно. Вы ставите заголовк что файл csv, а выводите обычный хтмл. Что-то там надо менять ![]() |
МЕнять расширение на xls и все отлично выводит)
Спустя 32 минуты, 19 секунд (22.06.2012 - 17:25) vital написал(а):
Цитата (Serg_php @ 22.06.2012 - 15:53) | ||||||
МЕнять расширение на xls и все отлично выводит) |
Только это не файл екселя ни разу, а обычный хтмл.
который, да, мс офис умеет показытвать визуально. Но это не то =\