<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Muckel">
<meta name="description" content="Übersicht unserer »Zeiten« - Wie lange ist es noch? Wie lange haben wir uns gesehen? Wie lange mussten wir wieder warten?">
<meta name="keywords" lang="de" content="Counter,Countdown,zaehlen,dauer,warten">
<meta http-equiv="content-language" content="de">
<meta name="robots" content="all">
<title>Übersicht unserer »Zeiten«</title>
<!-- Fuer das eigentliche Script wird das Stylesheet wieder eingebunden. -->
<!-- <link href="style.css" rel="stylesheet" type="text/css" /> -->
</head>
<body>
<?php
// Datum des ersten Kontaktes
$kontakt = strtotime("22.09.2010 14:34:00"); // Erster Kontakt auf einer Internetseite
// Angabe der Treffen in einem Array1
$treffen = array(
array( '22.09.2010', '22.09.2010', 'Der erste Kontakt auf einer Internetseite.'),
array( '27.12.2010', '08.01.2011', 'Über Silvester 2010 auf 2011 trafen sie sich das erstemal und verstanden sich auf anhieb gut. Durch eine akute Erkrankung hat er sie in das Krankenhaus begleitet und seinen Besuch nicht Abgebrochen, sondern ging jeden Tag zu ihr und besuchte sie. Vermutlich durch diese Situation ist eine feste Beziehung zwischen den beiden Entstanden.'),
array( '16.02.2011', '01.03.2011', 'Ende Februar folgte das zweite Treffen, bei dem sie sich wieder gut verstanden und diesesmal ohne einen medizinischen Zwischenfall.'),
array( '21.04.2011', '26.04.2011', 'Bei diesem Treffen gab es noch ein wenig Arbeit für beide, da sie eine Änderungsschneiderei eröffnete und so wurden die letzten Behördengänge gemeinsam absolviert.'),
array( '01.06.2011', '13.06.2011', 'Dieses Treffen war sehr schön, da die zwei das Schwimmen für sich entdeckt haben und die Zeit gemeinsam mit etwas Ruhe erleben durften.'),
array( '06.08.2011', '20.08.2011', 'F&ür dieses Treffen haben beide schon ihre Wünsche und Vorstellungen. Was sie davon erleben werden und wie auch eine Feierlichkeit sein wird, verrät nur die Zukunft.')
);
// anzahl der Einträge in $treffen auslesen
$counted = count($treffen);
// Versuch mit der Berechnung innerhalb der Tabelle
echo "<h1><a name=\"berechnen\">Versuch die Zeiten zu berechnen</a></h1>
<p>Als nächstes möchte ich die Tabelle nochmal ausgeben und in ihr die <strong>Wartezeit</strong> zwischen der Treffen so wie auch die <strong>Dauer</strong> der Treffen zu errechnen.</p>";
// Ausgabe des Tabellen-Kopfes
echo "<table id=\"uebersicht\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\" >
<tr>
<th align=\"center\" valign=\"middle\" scope=\"col\">Nr</th>
<th align=\"center\" valign=\"middle\" scope=\"col\">Wartezeit</th>
<th align=\"center\" valign=\"middle\" scope=\"col\">Beginn</th>
<th align=\"center\" valign=\"middle\" scope=\"col\">Ende</th>
<th align=\"center\" valign=\"middle\" scope=\"col\">Dauer</th>
<th align=\"left\" valign=\"top\" scope=\"col\">Bemerkung</th>
</tr>";
// Ausgabe der übrigen Tabelle mit der Schleife
for($i=0;$i<$counted;$i++)
{
// Berechnung der Dauer
$dauer = round((strtotime($treffen[$i][1]) - strtotime($treffen[$i][0])),2);
$dauertage = $dauer / 60 / 60 / 24; // in Minuten / in Stunden / in Tage
// Berechnung der Wartezeit
$warten = round((strtotime($treffen[$i][0]) - strtotime($treffen[$i-1][1])),2); // Beginn - Ende letztes = Wartezeit
$wartentage = round($warten / 60 / 60 / 24,2); // in Minuten / in Stunden / in Tage
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$wartentage." Tage</td>";
echo "<td>".$treffen[$i][0]."</td>";
echo "<td>".$treffen[$i][1]."</td>";
echo "<td>".$dauertage." Tage</td>";
echo "<td>".$treffen[$i][2]."</td>";
echo "</tr>";
}
echo "</table>"; // Nach der Schleife muss die Tabelle ja geschlossen werden...
?>
</body>
</html>