Kann noch mal einer drüber gucken ? Das Formular funktioniert jetzt zwar einwandfrei, aber die er gibt den text der if schleife nicht aus aus bzw. die If schleife funktioniert nicht.
<?php
if($_GET['action'] == "send")
{
if($_POST['number'] != md5($_POST['arithmetic']))
{
$err_text .="Die Rechenaufgabe wurde falsch gelöst!";
echo "hallo";
}
}
?>
<?php
$Zahl_1 = intval(rand(1, 5));
$Zahl_2 = intval(rand(1, 5));
?>
Wieviel ist <?php echo $Zahl_1; ?> plus <?php echo $Zahl_2; ?>?
<?php
echo'
<form method="send" action="'.$_SERVER["PHP_SELF"].'?'.$_SERVER['QUERY_STRING'].'">
<input name="number" type="hidden" id="number" value="' . md5( $Zahl_1 + $Zahl_2 ) . '" />
<input name="arithmetic" type="text" id="arithmetic"/>
<input type="submit" name="send" value="Absenden" class=rahmen>
</form>
';
?>
|