include "../header.php"; ?>
 include "../functions.php"; ?>
/*
// her skal der LAVES LINKS TIL MAANEDERNE
$html=lav_mdr_links("foedsel_statistik.php");
echo $html;
*/
// Her checkes for om der skal vises for bestemt mdr eller alle
if ($vis=="alle") {
    $vis_mdr="";
} else {
    if ($mdr) {
	$vis_mdr1="WHERE MONTH(foedselsdato) = '$mdr'".
	  "AND YEAR(foedselsdato) = '$aar'";
	$vis_mdr2="AND MONTH(foedselsdato) = '$mdr'".
	  "AND YEAR(foedselsdato) = '$aar'";
    }
}
// her hentes der det statistiske indhold fra databasen
// ANTAL
$query = mysql_query("SELECT COUNT(*) FROM baby " . $vis_mdr1)
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$antal_babyer = mysql_fetch_array($query);
$query = mysql_query("SELECT COUNT(*) FROM baby WHERE koen = 'pige' " . $vis_mdr2)
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$antal_piger = mysql_fetch_array($query);
$query = mysql_query("SELECT COUNT(*) FROM baby WHERE koen = 'dreng' " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$antal_drenge = mysql_fetch_array($query);
// VAEGT
$query = mysql_query("SELECT AVG(vaegt) FROM baby WHERE vaegt > 400 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_vaegt = mysql_fetch_array($query);
$query = mysql_query("SELECT AVG(vaegt) FROM baby where koen = 'pige' AND vaegt > 400 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_vaegt_p = mysql_fetch_array($query);
$query = mysql_query("SELECT AVG(vaegt) FROM baby where koen = 'dreng' AND vaegt > 400 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_vaegt_d = mysql_fetch_array($query);
$query = mysql_query("SELECT vaegt, navn,  date_format(foedselsdato, 'd. %e/%c-%Y') as foedselsdato FROM baby WHERE vaegt > 400  " . $vis_mdr2 . " ORDER BY vaegt LIMIT 1") 
     or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$min_vaegt = mysql_fetch_array($query);
$query = mysql_query("SELECT vaegt, navn, date_format(foedselsdato, 'd. %e/%c-%Y') as foedselsdato FROM baby " . $vis_mdr1 . " ORDER BY vaegt DESC LIMIT 1") 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$max_vaegt = mysql_fetch_array($query);
// LAENGDE
$query = mysql_query("SELECT AVG(laengde) FROM baby WHERE laengde > 10 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_laengde = mysql_fetch_array($query);
$query = mysql_query("SELECT AVG(laengde) FROM baby where koen ='pige' AND laengde > 10 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_laengde_p = mysql_fetch_array($query);
$query = mysql_query("SELECT AVG(laengde) FROM baby where koen ='dreng' AND laengde > 10 " . $vis_mdr2) 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_laengde_d = mysql_fetch_array($query);
$query = mysql_query("SELECT laengde, navn, date_format(foedselsdato, 'd. %e/%c-%Y') as foedselsdato FROM baby WHERE laengde > 10 " . $vis_mdr2 ." ORDER BY laengde LIMIT 1") 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$min_laengde = mysql_fetch_array($query);
$query = mysql_query("SELECT laengde, navn, date_format(foedselsdato, 'd. %e/%c-%Y') as foedselsdato FROM baby " . $vis_mdr1 . " ORDER BY laengde DESC LIMIT 1") 
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$max_laengde = mysql_fetch_array($query);
// Alder ved foedslen
$query = mysql_query("SELECT 
		       AVG(date_format(FROM_DAYS(TO_DAYS(foedselsdato) - TO_DAYS(morsdato)), '%y')) AS gns_alder
		       FROM baby " . $vis_mdr1)
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$gns_alder = mysql_fetch_array($query);
$query = mysql_query("SELECT 
		       MIN(date_format(FROM_DAYS(TO_DAYS(foedselsdato) - TO_DAYS(morsdato)), '%y')) AS min_alder
		       FROM baby " . $vis_mdr1)
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$min_alder = mysql_fetch_array($query);
$query = mysql_query("SELECT 
		       MAX(date_format(FROM_DAYS(TO_DAYS(foedselsdato) - TO_DAYS(morsdato)), '%y')) AS max_alder
		       FROM baby " . $vis_mdr1)
  or die ("Forsøg på at hente indhold fra databasen fejlet: ".mysql_error());
$max_alder = mysql_fetch_array($query);
// hvilken maaned er vi i?
$skriv_mdr ="";
$mdr_aar = array(1 => "Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December");
if ($mdr) { $skriv_mdr = $mdr_aar[$mdr] . " ". $aar; }
elseif ($tmdr) { $skriv_mdr = "Termin i
". $mdr_aar[$tmdr] . " ". $taar; }
else { $skriv_mdr = "hele babylisten"; }
// Udskriften paa siden
echo "
Se babylisten for denne måned.
"; ?>Antal babyer i alt:  echo $antal_babyer[0]; ?>
--
 
if ($antal_babyer[0]) {
    ?>
    Antal piger:  echo $antal_piger[0] . " (" . round(100*$antal_piger[0]/$antal_babyer[0]). "%)"; ?>
    Antal drenge:  echo $antal_drenge[0] . " (" . round(100*$antal_drenge[0]/$antal_babyer[0]). "%)";?>
} ?>
Mindste vægt:  echo $min_vaegt[0] . " g (" . $min_vaegt[1] . " " .$min_vaegt[2] .")";?>
Største vægt:  echo $max_vaegt[0] ." g (" . $max_vaegt[1] . " " .$max_vaegt[2] . ")"; ?>
Gennemsnitlig vægt:  echo round($gns_vaegt[0], 0) ." g"; ?>
Gennemsnitlig vægt (pige):  echo round($gns_vaegt_p[0], 0) ." g"; ?>
Gennemsnitlig vægt (dreng):  echo round($gns_vaegt_d[0], 0) ." g"; ?>
Mindste længde:  echo $min_laengde[0] . " cm (" . $min_laengde[1]. " " .$min_laengde[2] .")";?>
Største længde:  echo $max_laengde[0] . " cm (" . $max_laengde[1] . " " .$max_laengde[2] .") "; ?>
Gennemsnitlig længde:  echo round($gns_laengde[0], 1) ." cm"; ?>
Gennemsnitlig længde (pige):  echo round($gns_laengde_p[0], 1) ." cm"; ?>
Gennemsnitlig længde (dreng):  echo round($gns_laengde_d[0], 1) ." cm"; ?>
Gennemsnitlig alder ved fødslen:
	 echo round($gns_alder[0], 1) . " år";?>
	Yngste mor:
	 echo $min_alder[0] . " år";?>
	Ældste mor:	
	 echo $max_alder[0] . " år";?>
Gennemsnitligt graviditetslængde: $sam_dage = 0; $res = mysql_query("SELECT FLOOR(TO_DAYS(foedselsdato)-TO_DAYS(terminsdato)) AS dage FROM baby " . $vis_mdr1); while ($row = mysql_fetch_array($res)) { extract($row); $sam_dage = $sam_dage + $dage; } if ($antal_babyer[0]) { $antal = mysql_num_rows($res); $gns_dage = ($sam_dage / $antal_babyer[0]) + 280; echo floor($gns_dage/7) ." uger og ". $gns_dage%7; if ($gns_dage%7 == 1) { echo " dag"; } else { echo " dage"; } echo ""; } else { echo "Der er ingen babyer på listen endnu"; } ?>
Gennemsnitligt graviditetslængde (piger): 
$sam_dage = 0;
$res = mysql_query("SELECT 
		     FLOOR(TO_DAYS(foedselsdato)-TO_DAYS(terminsdato)) AS dage		     
		     FROM baby where koen = 'pige' " . $vis_mdr2);
while ($row = mysql_fetch_array($res)) {
    extract($row);
	$sam_dage = $sam_dage + $dage;
}
if ($antal_piger[0]) {
    $gns_dage = $sam_dage / $antal_piger[0] + 280;
    echo floor($gns_dage/7) ." uger og ". $gns_dage%7;
    if ($gns_dage%7 == 1) { echo " dag"; } else { echo " dage"; } 
    echo "
";
} else {
    echo "Der er ingen piger på listen
";
}
?>
Gennemsnitligt graviditetslængde (drenge): 
$sam_dage = 0;
$res = mysql_query("SELECT
		     FLOOR(TO_DAYS(foedselsdato)-TO_DAYS(terminsdato)) AS dage
		     FROM baby where koen = 'dreng' ". $vis_mdr2);
while ($row = mysql_fetch_array($res)) {
    extract($row);
    $sam_dage = $sam_dage + $dage;
}
if ($antal_drenge[0]) {
    $gns_dage = $sam_dage / $antal_drenge[0] + 280;
    echo floor($gns_dage/7) ." uger og ". $gns_dage%7;
    if ($gns_dage%7 == 1) { echo " dag"; } else { echo " dage"; } 
} else {
    echo "Der er ingen drenge på listen";
}
?>	
	
| ";
    if ($antal_m_tidspunkt[0]) {
	$time_procent = round($hour_arr[$i]*100/$antal_m_tidspunkt[0], 0);
    } else {
	$time_procent = 0;
    }
    echo $time_procent."%"." (". $hour_arr[$i].")"; echo " 
  | ";
}
?>
  
| ";
    if ($antal_babyer[0]) {
	$uge_procent = round($weekday_arr[$i]*100/$antal_babyer[0], 1);
    } else {
	$uge_procent =0;
    }
    echo $uge_procent ."% (". $weekday_arr[$i]. ")"; $hoejde = $uge_procent*10; echo " 
  | ";
}
?>