Hallo Leute Ihr kennt doch bestimmt von z.B. (http://whatisfear.com/de/) die abfrage des Geburtsdatums.
Ich wollte mal ausprobieren ob sowas auch mit php geht:
Leider stimmen die gemachten berechnungen manchmal nicht!
Findet jemand den/die Fehler
Der Rechner:
Das Eingabe Formular:
Ich wollte mal ausprobieren ob sowas auch mit php geht:
Leider stimmen die gemachten berechnungen manchmal nicht!
Findet jemand den/die Fehler
Der Rechner:
Code:
<?PHP
$datum_d = date("d", time());
$datum_m = date("m", time());
$datum_y = date("Y", time());
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
echo "Tag: " . $day . "
";
echo "Monat: " . $month . "
";
echo "Jahr: " . $year . "
" . "
";
echo "Tag heute:" . $datum_d . "
";
echo "Monat heute:" . $datum_m . "
";
echo "Jahr heute:" . $datum_y . "
" . "
";
if ($datum_d >= $day) {
$tag_a = $datum_d - $day;
} else {
$tag_a = $day - datum_d;
}
if ($datum_m >= $month) {
$monat_a = $datum_m - $month;
} else {
$monat_a = $month - datum_m;
}
if ($datum_y >= $year) {
$year_a = $datum_y - $year;
} else {
$year_a = $year - datum_y;
}
$alter = $year_a . "Jahre-" . $monat_a . "Monat/e-" . $tag_a . "Tag/e" . "
" . "
";
echo "Sie sind alt:
";
echo $alter;
if ($year_a >= "16"){
echo "Sie sind 16 und können die Seite betreten!";
} else {
echo "Sie sind leider noch nicht 16";
}
?>
Das Eingabe Formular:
Code:
<form action="sorry.php" method="GET" target="_self">
<input type="Text" name="day" value="TT" size="2" maxlength="2">-<input type="Text" name="month" value="MM" size="2" maxlength="2">-<input type="Text" name="year" value="JJJJ" size="4" maxlength="4">
<input type="Submit" name="gd" value="Seite betreten">
</form>