Geburtsdatum

Vielleicht hilft dir folgender Code weiter.
Dabei wird neben der Form auch die Gültigkeit geprüft:

PHP:
<html>
<head>
<title>Datum auf G&uuml;ltigkeit pr&uuml;fen</title>
</head>
<body>
<?php

define('day', 0);
define('month', 1);
define('year', 2);

if (isset($_POST['date']) && preg_match('/^(\d{1,2}\.){2}\d{1,5}$/', $_POST['date'])) {
    $date = explode('.', $_POST['date']);
	if (checkdate($date[month], $date[day], $date[year]))
	    echo '<p>Das Datum "'.$_POST['date'].'" ist g&uuml;ltig.</p>';
	else
		echo '<p>Das Datum "'.$_POST['date'].'" ist ung&uuml;ltig.</p>';
} else
    echo '<p>Keine oder ung&uuml;ltige Eingabe.</p>';

?>
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="date" />
<input type="submit" value="pr&uuml;fen" />
</form>
</body>
</html>

MfG. xxenon
 
Zurück