header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=\"excel.xls\"");
##############User
$res_user = mysql_query("SELECT DISTINCT bearbeiter FROM projekt_bearbeitung WHERE datum LIKE '$_REQUEST[jahr]-__-__'");
$user = Array();
$user_anzahl = mysql_num_rows($res_user);
while($res_user_fertig = mysql_fetch_array($res_user))
{
array_push($user,$res_user_fertig['bearbeiter']);
}
$eingabe = " ";
for($i=0; $i<$user_anzahl; $i++)
{
$eingabe .= "$user[$i] ";
}
$eingabe .= "\r\n";
$file = fopen("test.csv", "a+");
fputs($file, $eingabe);
##################
##########Projekte
$res_projekte = mysql_query("SELECT DISTINCT projektname FROM projekt_bearbeitung WHERE datum LIKE '$_REQUEST[jahr]-__-__'");
$projekte = Array();
$projekte_anzahl = mysql_num_rows($res_projekte);
while($res_projekte_fertig = mysql_fetch_array($res_projekte))
{
array_push($projekte,$res_projekte_fertig['projektname']);
}
for($i=0; $i<$projekte_anzahl; $i++)
{
$eingabe = "$projekte[$i]\r\n";
$res_akt = mysql_query("SELECT DISTINCT aktivitaeten_name FROM projekt_bearbeitung WHERE datum LIKE '$_REQUEST[jahr]-__-__' AND projektname='$projekte[$i]' ORDER BY aktivitaeten_name");
$akt = Array();
$akt_anzahl = mysql_num_rows($res_akt);
while($res_akt_fertig = mysql_fetch_array($res_akt))
{
array_push($akt,$res_akt_fertig['aktivitaeten_name']);
}
for($x=0; $x<$akt_anzahl; $x++)
{
$eingabe .= " $akt[$x]";
for($y=0; $y<$user_anzahl; $y++)
{
$res_aufwand = mysql_query("SELECT sum(aufwand) FROM projekt_bearbeitung WHERE datum LIKE '$_REQUEST[jahr]-__-__' AND aktivitaeten_name='$akt[$x]' AND bearbeiter='$user[$y]'");
$aufwand2 = mysql_fetch_row($res_aufwand);
$aufwand_anzahl = mysql_num_rows($res_aufwand);
$aufwand2[0] = round($aufwand2[0],2);
$aufwand2[0] = str_replace(".",",", $aufwand2[0]);
$eingabe .= " $aufwand2[0]";
}
$eingabe .= "\r\n";
}
$file = fopen("test.csv", "a+");
fputs($file, $eingabe);
}
if($file)
{
fclose($file);
}
readfile("test.csv");