Ein Quiz mit HTML/PHP

Goyle 2010

Rare-Mob
Mitglied seit
25.08.2010
Beiträge
303
Reaktionspunkte
2
Kommentare
12
Hallo Leute,

da mir grade langweilig ist, pfeile ich an einem Quiz, dass ich erstellt hab.

Das Problem, wo ich hängen bleibe, ist das Abfragen der Antworten der Besucher mit PHP.

Ich poste mal den Formularquelltext:


<input type="Radio" name="auswahl" value="v">Antwort A
<input type="Radio" name="auswahl" value="v">Antwort B
<input type="Radio" name="auswahl" value="v">Antwort C

nun wollte ich mit einer if Abfrage prüfen, ob der Besucher die richtige Antwort gegeben hat.

Dafür verwende ich die Variable $antwort

<?php
if ($antwort = "C" ){
echo "Du hast die Frage richtig beantwortet. <a href="seite2.html">Gehe weiter zur Nächsten Frage! //Link zur nächsten Frage
?>

Nur jetzt weiß ich nicht wie ich das Verbinden muss...

Mfg

Goyle
 
Sorry aber wenn Du keinen Code schreiben willst und sofort rumpampst wenn Dir jemand einen Tipp gibt dann solltest Du es vielleicht lassen.
Fakt ist, dass Du das Formular bei PHP eben per Post an ein PHP Skript schickst und dann erst die User Eingabe auswerten kannst.

Lies Dir einfach das durch:
http://www.selfphp.info/praxisbuch/praxisbuch.php?group=32
 
Also du hast ja jetzt die names bei den Tags in HTML und die benutzt du einfach so:

Code:
<?php

//[i]Variablen[/i]
$antwort = $_GET['antwort']; //den wert von name bei dem formtag

if
($antwort == "antwort1")

{echo "richtige antwort";} // bzw die ganzen html sachen oder ne weiterleitung

?>

Bin selber noch Anfänger :S

/edit

Hmm also ist doch etwas schwerer das mit dem if wird schwer xD
 
Zuletzt bearbeitet von einem Moderator:
Also du hast ja jetzt die names bei den Tags in HTML und die benutzt du einfach so:

Code:
<?php

//[i]Variablen[/i]
$antwort = $_GET['antwort']; //den wert von name bei dem formtag

if
($antwort == "antwort1")

{echo "richtige antwort";} // bzw die ganzen html sachen oder ne weiterleitung

?>

Sowas meinte ich als Antwort

Bin selber noch Anfänger :S

/edit

Hmm also ist doch etwas schwerer das mit dem if wird schwer xD
 
Ich bin gerade dabei das in PHP zu versuchen.

Auf jedenfall dashier noch machen:

Code:
<form name="quiz" action="quiz.php" method="get" enctype="text/html">

<input type="Radio" name="auswahl" value="v">Antwort A
<input type="Radio" name="auswahl" value="v">Antwort B
<input type="Radio" name="auswahl" value="v">Antwort C

</form>
 
Schau dir mal den Link an, den Tikume gepostet hat, der beantwortet alle deine Fragen.
 
Zuletzt bearbeitet von einem Moderator:
Die Values sollten aber eigentlich schon unterschiedlich sein...

Der text hinter den Radiobuttons haben damit schon gar nix mehr zu tun.
 
Zuletzt bearbeitet von einem Moderator:
Zurück