login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Quiz systeem

Offline humor - 26/08/2005 13:24 (laatste wijziging 26/08/2005 13:24)
Avatar van humorHTML beginner Hallo

Ik zou zo'n quizsysteem willen bouwen zoals op sitemasters. Maar ik heb het volgende probleem:
Ik wil de tijd meegeven via de url (via variable 'tijd'), maar deze klopt niet. Oftewel geeft hij 0 seconden door oftewel 30. Wat dus niet klopt.
Voorbeeld: http://www.mast...t/quiz.php
M'n code:
  1. <html>
  2. <head>
  3. <title>The A-team Fans V3.0 - Quiz</title>
  4. <link href="style.css" rel="stylesheet" type="text/css">
  5. <script language="JavaScript">
  6. var interval, m="00", s=30;
  7. function countdown() {
  8. if(s==0) {window.location="quiz.php?tid=<?=$tid2; ?>&tijd="+s;
  9. } else {
  10. s-=1;
  11. if (s <= 5) {
  12. document.getElementById("time").innerHTML = "<font color='#FF0000'><b>"+(m + ":" + (s<10?"0":"") + s)+"</b></font>";
  13. } else {
  14. document.getElementById("time").innerHTML = m + ":" + (s<10?"0":"") + s;
  15. }
  16. }
  17. }
  18. </script>
  19. </head>
  20. <body onload="interval=setInterval('countdown();',1000);" class="quiz">
  21. <div id="contentquiz">
  22. <div class="quiz" align="left"><p>
  23. <h2>The A-team Quiz</h2><p>
  24. <?
  25. //connectie db
  26. $bSql = "SELECT * FROM vragen WHERE id =$tid";
  27. $bQuery = mysql_query($bSql);
  28. while ($bShow = mysql_fetch_object($bQuery))
  29. {
  30. echo "Vraag ".$teller."\n";
  31. ?>
  32. <script LANGUAGE="JavaScript">
  33. document.write('<form name=\"tijd\" action=\"quiz2.php?tid=<?=$tid2; ?>&tijd=' + s + '\" method=\"post\">');
  34. </script>
  35. <?
  36. echo "<b>".$bShow->vraag." (".$bShow->gebruiker.")</b><br>\n";
  37. echo "<input type=\"radio\" name=\"vraag".$bShow->id."\" value=\"1\" class=\"keuze\">".$bShow->antwoord1."<br>\n";
  38. echo "<input type=\"radio\" name=\"vraag".$bShow->id."\" value=\"2\" class=\"keuze\">".$bShow->antwoord2."<br>\n";
  39. echo "<input type=\"radio\" name=\"vraag".$bShow->id."\" value=\"3\" class=\"keuze\">".$bShow->antwoord3."<br>\n";
  40. echo "<input type=\"radio\" name=\"vraag".$bShow->id."\" value=\"4\" class=\"keuze\">".$bShow->antwoord4."<br>\n";
  41. echo "<br><input type=\"Submit\" name=\"Submit\" value=\"Volgende vraag\">\n";
  42. echo "</form>\n";
  43. }
  44. echo "<div align=\"right\"><b>Resterende tijd:</b> <font id=\"time\" class=\"kader\">00:30</font>&nbsp;&nbsp;&nbsp;</div><br>\n";
  45. ?>
  46. </div>
  47. </div>
  48. </body>
  49. </html>

Wat is er mis?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s