Avatar billede scapuliz Nybegynder
17. december 2002 - 15:00 Der er 16 kommentarer og
1 løsning

ASP quiz

Jeg skal gerne bruge en quiz i asp med 6 spørgsmål og 4 svar muligheder til hver spørgsmål. Den skal regne ud i % hvor mange rigtige svar man har !
Avatar billede eagleeye Praktikant
17. december 2002 - 15:22 #1
Hvordan havde du tænkt spørgsmålene skulle vises på siden er det med radio button..

Spøgramål 1.
() svar 1
() svar 2
() svar 3
() svar 4

osv..
Avatar billede scapuliz Nybegynder
17. december 2002 - 15:23 #2
ja med radio button
Avatar billede eagleeye Praktikant
17. december 2002 - 16:00 #3
Prøv at state med dette:



<html>
<body>

<% if request.form(”request_method”) = ”POST” then
  svar1 = 1
  svar2 = 1
  svar3 = 2
  svar4 = 3
  svar5 = 4
  svar6 = 3

  antalRigtige = 0
  if isNumeric(Reques.Form(”sp1”)) and isNumeric(Reques.Form(”sp2”)) and isNumeric(Reques.Form(”sp3”)) and isNumeric(Reques.Form(”sp4”)) and isNumeric(Reques.Form(”sp5”)) and isNumeric(Reques.Form(”sp6”)) then

    if Int(request.Form(“sp1”) = svar1 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp2”) = svar2 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp3”) = svar3 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp4”) = svar4 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp5”) = svar5 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp6”) = svar6 then
      antalRigtige = antalRigtige + 1
    end if

    procent = antalRigtige / 6 * 100

    Response.write ”Du har svaret rigtigt på ” & roundnumber(procent,2) & ”%”

  end if
 

end if %>

<table>
<form method=”post” action=””>
<tr><td>Spørgsmål 1:</td></tr>
<tr><td><input type=”radio” name=”sp1” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp1” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp1” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp1” value=”4”>Svar 4</td></tr>

<tr><td>Spørgsmål 2:</td></tr>
<tr><td><input type=”radio” name=”sp2” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp2” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp2” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp2” value=”4”>Svar 4</td></tr>

<tr><td>Spørgsmål 3:</td></tr>
<tr><td><input type=”radio” name=”sp3” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp3” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp3” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp3” value=”4”>Svar 4</td></tr>

<tr><td>Spørgsmål 4:</td></tr>
<tr><td><input type=”radio” name=”sp4” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp4” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp4” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp4” value=”4”>Svar 4</td></tr>

<tr><td>Spørgsmål 5:</td></tr>
<tr><td><input type=”radio” name=”sp5” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp5” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp5” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp5” value=”4”>Svar 4</td></tr>

<tr><td>Spørgsmål 6:</td></tr>
<tr><td><input type=”radio” name=”sp6” value=”1”>Svar 1</td></tr>
<tr><td><input type=”radio” name=”sp6” value=”2”>Svar 2</td></tr>
<tr><td><input type=”radio” name=”sp6” value=”3”>Svar 3</td></tr>
<tr><td><input type=”radio” name=”sp6” value=”4”>Svar 4</td></tr>
<tr><td><input type=”submit” name=”send” value=”send”></td></tr>

</table>
</form>

</body>
</html>
Avatar billede eagleeye Praktikant
17. december 2002 - 16:07 #4
doh alle de stå ” skal være dem som er lige "
Avatar billede eagleeye Praktikant
17. december 2002 - 16:08 #5
Sådan her:

<html>
<body>

<% if request.form("request_method") = "POST" then
  svar1 = 1
  svar2 = 1
  svar3 = 2
  svar4 = 3
  svar5 = 4
  svar6 = 3

  antalRigtige = 0
  if isNumeric(Reques.Form("sp1")) and isNumeric(Reques.Form("sp2")) and isNumeric(Reques.Form("sp3")) and isNumeric(Reques.Form("sp4")) and isNumeric(Reques.Form("sp5")) and isNumeric(Reques.Form("sp6")) then

    if Int(request.Form(“sp1") = svar1 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp2") = svar2 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp3") = svar3 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp4") = svar4 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp5") = svar5 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form(“sp6") = svar6 then
      antalRigtige = antalRigtige + 1
    end if

    procent = antalRigtige / 6 * 100

    Response.write "Du har svaret rigtigt på " & roundnumber(procent,2) & "%"

  end if
 

end if %>

<table>
<form method="post" action="">
<tr><td>Spørgsmål 1:</td></tr>
<tr><td><input type="radio" name="sp1" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp1" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp1" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp1" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 2:</td></tr>
<tr><td><input type="radio" name="sp2" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp2" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp2" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp2" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 3:</td></tr>
<tr><td><input type="radio" name="sp3" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp3" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp3" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp3" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 4:</td></tr>
<tr><td><input type="radio" name="sp4" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp4" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp4" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp4" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 5:</td></tr>
<tr><td><input type="radio" name="sp5" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp5" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp5" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp5" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 6:</td></tr>
<tr><td><input type="radio" name="sp6" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp6" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp6" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp6" value="4">Svar 4</td></tr>
<tr><td><input type="submit" name="send" value="send"></td></tr>

</table>
</form>

</body>
</html>
Avatar billede scapuliz Nybegynder
17. december 2002 - 16:11 #6
hehe sys nok jeg ik rigtig kunne få det til at virke .. prøver lige igen :D
Avatar billede scapuliz Nybegynder
17. december 2002 - 16:12 #7
når jeg uploader den vil den ik gå ind på siden !?
Avatar billede scapuliz Nybegynder
17. december 2002 - 16:24 #8
den virker ik ordentlig når man uploader den! der er nok en fejl i scriptet ?
Avatar billede llama Nybegynder
17. december 2002 - 16:30 #9
http://www.friserverplads.dk/juleweb/quizrigtig.htm <-- der har vi lagt quizzen ud - efter submit hvis den fejl..
Avatar billede eagleeye Praktikant
17. december 2002 - 16:46 #10
Hej filen skal hedde .asp og ikke .html
Avatar billede llama Nybegynder
17. december 2002 - 16:49 #11
Avatar billede eagleeye Praktikant
17. december 2002 - 16:51 #12
Ok det var helt slet lavet det koden.. Bruge dette :


<html>
<body>

<% if request.servervariables("request_method") = "POST" then
  svar1 = 1
  svar2 = 1
  svar3 = 2
  svar4 = 3
  svar5 = 4
  svar6 = 3

  antalRigtige = 0
  if isNumeric(request.Form("sp1")) and isNumeric(request.Form("sp2")) and _
    isNumeric(request.Form("sp3")) and isNumeric(request.Form("sp4")) and _
    isNumeric(request.Form("sp5")) and isNumeric(request.Form("sp6")) then

    if Int(request.Form("sp1")) = svar1 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp2")) = svar2 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp3")) = svar3 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp4")) = svar4 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp5")) = svar5 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp6")) = svar6 then
      antalRigtige = antalRigtige + 1
    end if

    procent = antalRigtige / 6 * 100

    Response.write "Du har svaret rigtigt på " & round(procent,2) & "%"
  else
    Response.write ",..."
  end if
 

end if %>

<table>
<form method="post" action="">
<tr><td>Spørgsmål 1:</td></tr>
<tr><td><input type="radio" name="sp1" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp1" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp1" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp1" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 2:</td></tr>
<tr><td><input type="radio" name="sp2" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp2" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp2" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp2" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 3:</td></tr>
<tr><td><input type="radio" name="sp3" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp3" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp3" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp3" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 4:</td></tr>
<tr><td><input type="radio" name="sp4" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp4" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp4" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp4" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 5:</td></tr>
<tr><td><input type="radio" name="sp5" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp5" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp5" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp5" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 6:</td></tr>
<tr><td><input type="radio" name="sp6" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp6" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp6" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp6" value="4">Svar 4</td></tr>
<tr><td><input type="submit" name="send" value="send"></td></tr>

</table>
</form>

</body>
</html>
Avatar billede llama Nybegynder
17. december 2002 - 16:56 #13
okay tak - ud over at ø ser mærkeligt ud virker det - btw hvordan laver jeg så den fjerner spørgsmålene efter "send"?? (http://juleweb.frip.dk/quizrigtig.ASP - friserverplads er nede IGEN :P )
Avatar billede llama Nybegynder
17. december 2002 - 17:02 #14
Bare så du ikke er i tvivl laver jeg siden sammen med scapuliz - jeg stod for quizzen men kendte ikke lige eksperten så scapuliz det postede
Avatar billede llama Nybegynder
17. december 2002 - 17:03 #15
"så scapuliz det postede" = så det var scapuliz der postede...hmpf jeg staver hat :)
Avatar billede eagleeye Praktikant
17. december 2002 - 17:03 #16
Ok. :)
Så kan man sætte en else ind så det enten er form eller resultatet som udskrives:

<html>
<body>

<% if request.servervariables("request_method") = "POST" then
  svar1 = 1
  svar2 = 1
  svar3 = 2
  svar4 = 3
  svar5 = 4
  svar6 = 3

  antalRigtige = 0
  if isNumeric(request.Form("sp1")) and isNumeric(request.Form("sp2")) and _
    isNumeric(request.Form("sp3")) and isNumeric(request.Form("sp4")) and _
    isNumeric(request.Form("sp5")) and isNumeric(request.Form("sp6")) then

    if Int(request.Form("sp1")) = svar1 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp2")) = svar2 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp3")) = svar3 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp4")) = svar4 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp5")) = svar5 then
      antalRigtige = antalRigtige + 1
    end if
    if Int(request.Form("sp6")) = svar6 then
      antalRigtige = antalRigtige + 1
    end if

    procent = antalRigtige / 6 * 100

    Response.write "Du har svaret rigtigt på " & round(procent,2) & "%"
  else
    Response.write ",..."
  end if
 
else  %>


<table>
<form method="post" action="">
<tr><td>Spørgsmål 1:</td></tr>
<tr><td><input type="radio" name="sp1" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp1" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp1" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp1" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 2:</td></tr>
<tr><td><input type="radio" name="sp2" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp2" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp2" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp2" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 3:</td></tr>
<tr><td><input type="radio" name="sp3" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp3" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp3" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp3" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 4:</td></tr>
<tr><td><input type="radio" name="sp4" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp4" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp4" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp4" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 5:</td></tr>
<tr><td><input type="radio" name="sp5" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp5" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp5" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp5" value="4">Svar 4</td></tr>

<tr><td>Spørgsmål 6:</td></tr>
<tr><td><input type="radio" name="sp6" value="1">Svar 1</td></tr>
<tr><td><input type="radio" name="sp6" value="2">Svar 2</td></tr>
<tr><td><input type="radio" name="sp6" value="3">Svar 3</td></tr>
<tr><td><input type="radio" name="sp6" value="4">Svar 4</td></tr>
<tr><td><input type="submit" name="send" value="send"></td></tr>

</table>
</form>

<% end if %>

</body>
</html>
Avatar billede llama Nybegynder
17. december 2002 - 17:09 #17
Thx! Jeg får lige scapuliz til at sende dig de 100 point - eller hvad de nu kaldes :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Rambøll Management Consulting

Senior Software Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Capgemini Danmark A/S

Open Application (Denmark)

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform