login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Overige scripts > Juist/fout oefeningen

Juist/fout oefeningen

Auteur: Jownaz - 11 december 2006 - 21:04 - Gekeurd door: Joel - Hits: 3866 - Aantal punten: 2.83 (3 stemmen)


Het script werkt met een array waarin je de opgave en het antwoord zet.
Ik had het gemaakt voor mijn examen Chemie, je kunt alles natuurlijk aanpassen naar je eigen wens.

Met dank aan Diewy die voor een groot deel heeft geholpen !

Code:

  1. <?php
  2. ?>
  3. <script type="text/javascript">
  4. function goto(URL){
  5. window.location.href = URL;
  6. }
  7. </script>
  8. <?
  9.  
  10. $at = array (
  11. 'H' => 'waterstof',
  12. 'He' => 'helium',
  13. 'Li' => 'lithium',
  14. 'Be' => 'beryllium',
  15. 'B' => 'boor',
  16. 'C' => 'koolstof',
  17. 'N' => 'stikstof',
  18. 'O' => 'zuurstof',
  19. 'F' => 'fluor',
  20. 'Ne' => 'neon',
  21. 'Na' => 'natrium',
  22. 'Mg' => 'magnesium',
  23. 'Al' => 'aluminium',
  24. 'Si' => 'silicium',
  25. 'P' => 'fosfor',
  26. 'S' => 'zwavel',
  27. 'Cl' => 'chloor',
  28. 'Ar' => 'argon',
  29. 'K' => 'kalium',
  30. 'Ca' => 'calcium',
  31. 'Cr' => 'chroom',
  32. 'Mn' => 'mangaan',
  33. 'Fe' => 'ijzer',
  34. 'Co' => 'kobalt',
  35. 'Ni' => 'nikkel',
  36. 'Cu' => 'koper',
  37. 'Zn' => 'zink',
  38. 'Ge' => 'germanium',
  39. 'As' => 'arseen',
  40. 'Br' => 'broom',
  41. 'Kr' => 'krypton',
  42. 'Ag' => 'zilver',
  43. 'Cd' => 'cadmium',
  44. 'Sn' => 'tin',
  45. 'Sb' => 'antimoon',
  46. 'I' => 'jood',
  47. 'Xe' => 'xenon',
  48. 'Ba' => 'barium',
  49. 'Pt' => 'platina',
  50. 'Au' => 'goud',
  51. 'Hg' => 'kwik',
  52. 'Pb' => 'lood',
  53. 'Rn' => 'radon',
  54. 'U' => 'uranium',
  55. 'Pu' => 'plutonium',
  56. );
  57.  
  58.  
  59.  
  60. if( !isset($_POST['submit']) ) {
  61. $_SESSION['rand'] = array_rand($at);
  62. ?>
  63. <form action="" method="post">
  64. <?=$_SESSION['rand']?><br />
  65. <input type="text" name="input" /><br />
  66. <input type="submit" name="submit" value="check" />
  67. </form>
  68. <?php
  69. }
  70. else {
  71. if( $_POST['input'] == $at[$_SESSION['rand']] ) {
  72. echo $_POST['input']." is correct";
  73. $_SESSION['goed']++;
  74. }
  75. else echo "fout, juist antwoord was ".$at[$_SESSION['rand']];
  76.  
  77. $_SESSION['totaal']++;
  78. echo "<br /><br />".$_SESSION['goed']."/".$_SESSION['totaal']." goed<br /><a href=\"\" onClick=\"javascript:goto(chemie.php)\">Nog eens proberen</a>";
  79. }
  80. ?>

Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd

 Reacties
Post een reactie
Lees de reacties  ( 13 )
© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.07s