andre grund: PHP Altersprüfung!

Beitrag lesen

Hallo,

also muß die code so aussehn oder? Weil es funzt nicht!

<?php
session_start();

$dateiname="alter_fertig.php"; /// Hier den Namen der aktuellen Datei angeben.
$homepage="dubist16.html"; /// Hier den Namen der Seite angeben an die man weitergeleitet wird, sofern man 16 ist.

if (!isset($_POST['jahr']))   ### die Variable wurde gar nicht angelegt
   {
      ###fehler
   }
   else
   {
      $_POST['jahr'] = intval($_POST['jahr']);  ## Inhalt von $_POST['jahr'] vorbehandeln
   }

if($todo=="check")
{
 $timestamp = time();
 $currentyear = date("Y",$timestamp);
 $minimumyear = $currentyear-16;

if($_POST["jahr"]<$minimumyear)
 {

header("Location: $homepage");
 }

else
 {

header("Location: http://www.google.de");
 }

}
else
{
echo <<<END
<html>
<body>
<br>
<br>
Sie müssen älter als 16 sein!
<br>
<br>
<form action="$dateiname?todo=check" method="post">
Geburtsdatum.: <input type="text" name="jahr" size="4">
<input type="submit" value="weiter zur seite">
</form>
</body>
</html>
END;
}
?>