Hej på er!
Har en fråga hur löser jag så att den lägger ihop alla tex.januari per år och summerar dom och inte som nu då lägger den ihop bara om det är exakt samma datum tex om jag lägger in
2003-01-01 två ggr
men om jag lägger in 2003-01-05 då visar den januari en gång till.
Kan jag använda typ
$manad = substr($datum,5,6);
Där kan jag ju få ut månads nummer. Men hur jämför jag det i databasen sen.
openConn();
//Visar månadsnamn beroende på datum.
$arrMonth = array(
"",
"Januari",
"Februari",
"Mars",
"April",
"Maj",
"Juni",
"Juli",
"Augusti",
"September",
"Oktober",
"November",
"December"
);
while(odbc_fetch_row($result_datum))
{
$datum = stripslashes(odbc_result($result_datum,1));
$year = substr($datum,0,4);
//kollslut
$strSQL_month="SELECT DISTINCT(Month(datum)) AS MonthValue, SUM(tid_atgang) From tbl_tidrapport WHERE namn='$namn' AND datum='$datum' GROUP BY Month(datum)";
$result_month = odbc_exec($conn,$strSQL_month);
?>
<?
while(odbc_fetch_row($result_month))
{
$project_month = stripslashes(odbc_result($result_month,1));
$strSQL_man="SELECT SUM(tid_atgang) From tbl_tidrapport WHERE namn='$namn' AND datum='$datum' GROUP BY Month(datum)";
$result_man = odbc_exec($conn,$strSQL_man);
while(odbc_fetch_row($result_man))
{
$month_sum = stripslashes(odbc_result($result_man,1));
}
}
?>
Hoppas ni förstår.