login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php quiz

Offline skun - 11/02/2005 13:31 (laatste wijziging 11/02/2005 13:32)
Avatar van skunNieuw lid Ik probeer een simpele quiz te maken maar ik loop al snel vast.
Ziet iemand wat ik fout heb gedaan?
Ik heb 2 bestanden aangemaakt:

quiz.php
  1. <html>
  2. <head>
  3. <title>Quiz</title>
  4. </head>
  5. <body>
  6.  
  7. <form action="score.php" method="POST">
  8. Wat is GEEN appel?<BR>
  9. <input type="radio" value="a" name="vraag1">A. een banaan<BR>
  10. <input type="radio" value="b" name="vraag1">B. een appel<BR>
  11. <input type="submit" value="Score bekijken" name="submit">
  12. </form>
  13.  
  14. </body>
  15. </html>


score.php
  1. <html>
  2. <head>
  3. <title>Score</title>
  4. </head>
  5. <body>
  6. <?
  7. $score = 0;
  8. if($vraag1 == "b") {
  9. echo "U heeft vraag 1 GOED beantwoord";
  10. } else {
  11. echo "U heeft vraag 1 FOUT beantwoord";
  12. }
  13. echo "<br>Uw heeft $score punt(en) behaald";
  14. ?>
  15. </form>
  16. </body>
  17. </html>


Alvast bedankt 

7 antwoorden

Gesponsorde links
Offline Metalhead - 30/11/1999 00:00
Avatar van Metalhead HTML gevorderde $vraag1 moet zijn $_POST['vraag1']
Offline Legolas - 30/11/1999 00:00
Avatar van Legolas Onbekend Een paar dingenrnaan het eind moet je de score +1 doen, dus $score++.rnVerder inderdaad wat Metalhead zei, maar nog ietsrnIk denk zoiets alsrnif($vraag1.checked = true)rnecho U heeft vraag 1 goed beantwoordlamp rnIk denk dat het zo moet, misschien ben k een beetje onvolledig, maar vraag t dan mar aan me.cool
Offline simontjeuh - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van simontjeuh HTML interesse Legolas, de score moet je niet altijd verhogen, enkel als het antwoord juist isrn[code]rnhtmlrnheadrntitleScoretitlernheadrnbodyrnrn$score = 0;rnif($vraag1 == b) {rn echo U heeft vraag 1 GOED beantwoord;rn $score + 1;rn} else {rn echo U heeft vraag 1 FOUT beantwoord; rn}rnecho brUw heeft $score punt(en) behaald;rnrnformrnbodyrnhtmlrn[code]rnof moet het dit wordenrn[code]rnhtmlrnheadrntitleScoretitlernheadrnbodyrnrn$score = 0;rnif($vraag1 == b) {rn echo U heeft vraag 1 GOED beantwoord;rn $score ++;rn} else {rn echo U heeft vraag 1 FOUT beantwoord; rn}rnecho brUw heeft $score punt(en) behaald;rnrnformrnbodyrnhtmlrn[code]
Offline simontjeuh - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van simontjeuh HTML interesse tochrnrnEDIT sorry ik moest dit bij de vorige post gezet hebbenrnik ben alweer dom geweest... rn'( rnrnzie httpwww.sitemasters.bepagina=tutorialstutorials&cat=4&id=171#while
Offline Gollum - 30/11/1999 00:00
Avatar van Gollum Nieuw lid Helemaal correct zou zo zijnrnrn[code]rnhtmlrnheadrntitleScoretitlernheadrnbodyrnrn$score = 0;rn$vraag1=$_POST['vraag1'];rnif($vraag1 == b) {rn echo U heeft vraag 1 GOED beantwoord;rn $score++;rn} else {rn echo U heeft vraag 1 FOUT beantwoord; rn}rnecho brUw heeft $score punt(en) behaald;rnrnformrnbodyrnhtmlrn[code]rn
Offline TFOL - 30/11/1999 00:00
Avatar van TFOL PHP beginner mss een domme vraag, maar waarom wordt er bij score.php de form afgesloten, hij is namelijk niet eens geopends p
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
@TFOL Dat zal wel gewoon een typefoutje zijn lijkt me...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s