Auswertung.php schaut so aus:
<?php
session_start();
?>
<!DOCTYPE [url=http://www.computerhilfen.de/fachbegriffe-h-HTML.html][b]HTML[/b][/url] PUBLIC "-//W3C//DTD [url=http://www.computerhilfen.de/fachbegriffe-h-HTML.html][b]HTML[/b][/url] 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>IQ-Ergebnis</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<input type="hidden" name="facht" value="<?php echo $_POST['facht']; ?>">
<?php
$Facht= $_POST['Facht'];
echo$Facht;
... andereFragen;
if($Facht=="1"){ $ergebnis=$ergebnis+1; echo'Antwort 8: 2528, ist richtig!<br>';}else{echo"Antwort 8 ist falsch! Richtige Antwort: 2528 <br>";};
.
.
.
$IQ= 50 + (110/45)*$ergebnis;
echo 'Sie haben '.$ergebnis.' Frage(n) in ';
if($min!=0){echo $min.' Minute(n) und ';}
echo $sek.' Sekunden richtig beantwortet.<br><br>';
$userip = $_SERVER['SERVER_NAME'];
$usera [$userip] = floor ($IQ);
$filecontents = "<?php\n";
foreach($usera as $userip => $IQ){
$filecontents .= "\$usera [$userip] = $IQ;\n";
}
$filecontents .= "?>";
$fa= fopen("ip.php", "a");
fwrite($fa,$filecontents);
fclose($fa);
include("ip.php");
$alleIqs = array_sum($usera);
$AnzahlIqs = count($usera);
$Durchschnitt = ($alleIqs / $AnzahlIqs);
Auch wenn ich die Antwort richtig angebe, gibt er mehr die Meldung aus, dass es falsch beantwortet ist.
Das mit dem echo $Facht hab ich nur reingebaut um zu schauen was übermittelt wird(leider goar nix)!
« slider in html | ''bunten'' Rahmen um die ganze Homepage? » | ||