Hallo Ashura,
das fehlende Semikolon (das meintest du sicher statt dem Doppelpunkt, oder?) habe ich eingefügt. Dennoch merkt sich das Script nun weder Zahl ($Punkte) noch Text ($Teilnehmer) :(
Hier das veränderte Script:
------------------------------------------
<?php // Quizspiel
session_start();
if(empty($_SESSION['Teilnehmer']))
{
header('Location http://www.meineSeite.de?meldung='.urlencode($meldung));
}
$Punkte = 0;
if (!empty($_SESSION['Punkte']))
{
$Punkte = ($_SESSION['Punkte']);
}
$Punkte = $_SESSION['Punkte'];
$Teilnehmer = $_SESSION['Teilnehmer'];
// TEST, ob Startseite notwendig
if ($seite <=0)
{
$seite = "199";
}
// TEST, ob Frage richtig war
if ($Frage == "Richtig")
{
$Punkte++;
}
?>
<html>
<body>
<? echo $Teilnehmer; ?> (Punkte: <? echo $Punkte; ?>)<hr/>
<form name="QuizFormular" action="<?=$PHP_SELF."?".$SID?>" method="post">
<?php include("$seite.txt"); ?>
</form><hr/>
</div>
</body>
</html>