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 "
| ";
}
?>