Hallo
Ich habe vor längerer zeit ein quiz mit dreamweaver programmiert und will es in die index.php meines templates integrieren, jedoch kommt immer eine fehlermeldung und es funktioniert nicht. das quiz besteht aus quiz.php und index.php, beides wird für die auswertung benötigt.
<?php
if(isset($_POST["submit"])) {
$frage1 = $_POST["Frage1"];
$frage2 = $_POST["Frage2"];
$frage3 = $_POST["Frage3"];
$punkte = false;
if($frage1=="a") {
$punkte = true;
$punkte = $punkte +1;
}
if($frage2=="b") {
$punkte = true;
$punkte = $punkte +1;
}
if($frage3=="c") {
$punkte = true;
$punkte = $punkte +1;
}
echo $punkte;
}//Ende submit
?>
<form action="index.php" method="POST">
<p>Sie freuen sich über dieses Quiz.
Mit welchem Emotion würden Sie dieses Gefühl ausdrücken?</p>
<input type="radio" name="Frage1" value="a" />
<label>:-)</label>
<br />
<input type="radio" name="Frage1" value="b"/>
<label>:-P</label>
<br />
<input type="radio" name="Frage1" value="c"/>
<label>:-O</label>
<br />
<br />
<p>Nicht nur in Chats, sondern auch auf Postkarten findet sich
welche Abkürzung für Weihnachten?</p>
<input type="radio" name="Frage2" value="a"/>
<label>X-DAY</label>
<br />
<input type="radio" name="Frage2" value="b"/>
<label>X-MAS</label>
<br />
<input type="radio" name="Frage2" value="c"/>
<label>X-DAY</label>
<br />
<br />
<p>BRB steht für:</p>
<input type="radio" name="Frage3" value="a"/>
<label>Bitte richtig schreiben.</label>
<br />
<input type="radio" name="Frage3" value="b"/>
<label>Trau Dich.</label>
<br />
<input type="radio" name="Frage3" value="c"/>
<label>Bin gleich wieder da.</label>
<br />
<br />
<input type="submit" name="submit" value="Zur Auswertung" />
</form>
so sieht meine quiz.php aus, damit die auswertung funktioniert, gibt es dazu die index.php:
if(isset($_POST["submit"])) {
$frage1 = $_POST["Frage1"];
$frage2 = $_POST["Frage2"];
$frage3 = $_POST["Frage3"];
$punkte = 0;
if($frage1=="a") {
$punkte = $punkte +1;
}
if($frage2=="b") {
$punkte = $punkte +1;
}
if($frage3=="c") {
$punkte = $punkte +1;
}
echo $punkte;
}//Ende submit
?>
<form action="index.php" method="POST">
<p>Sie freuen sich über dieses Quiz.
Mit welchem Emotion würden Sie dieses Gefühl ausdrücken?</p>
<input type="radio" name="Frage1" value="a" />
<label>:-)</label>
<br />
<input type="radio" name="Frage1" value="b"/>
<label>:-P</label>
<br />
<input type="radio" name="Frage1" value="c"/>
<label>:-O</label>
<br />
<br />
<p>Nicht nur in Chats, sondern auch auf Postkarten findet sich
welche Abkürzung für Weihnachten?</p>
<input type="radio" name="Frage2" value="a"/>
<label>X-DAY</label>
<br />
<input type="radio" name="Frage2" value="b"/>
<label>X-MAS</label>
<br />
<input type="radio" name="Frage2" value="c"/>
<label>X-DAY</label>
<br />
<br />
<p>BRB steht für:</p>
<input type="radio" name="Frage3" value="a"/>
<label>Bitte richtig schreiben.</label>
<br />
<input type="radio" name="Frage3" value="b"/>
<label>Trau Dich.</label>
<br />
<input type="radio" name="Frage3" value="c"/>
<label>Bin gleich wieder da.</label>
<br />
<br />
<input type="submit" name="submit" value="Zur Auswertung" />
</form>
Im content der index.php vom template steht folgendes:
<div id="content">
<div id="content-padding">
<?php mosLoadModules ('abovemain',-2); ?>
<?php
if($_GET["id"] == "59") {
include('quiz_josic/quiz.php');
}
if($_GET["urheber1"] == "josic") {
include('quiz_josic/index.php');
}
else{
?>
<?php mosMainBody(); ?>
<?php }?>
<?php mosLoadModules ('belowmain',-2); ?>
</div>
</div>
<?php }?>
das quiz wird, wenn man auf den menüpunkt "quiz" klickt, aufgerufen
if($_GET["id"] == "59") {
include('quiz_josic/quiz.php');
}
klicke ich jedoch, auf aufwertung, komme ich zur startseite...
hoffentlich kann mir jemand helfen... geht um mein maturaprojekt und die homepage sollte diese woche upgeloaded werden...
Danke im Vorause![]()


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen