Help, Puntensysteem

Status
Niet open voor verdere reacties.

rafaelberg

Nieuwe gebruiker
Lid geworden
18 sep 2011
Berichten
1
Hallo allemaal, ik heb een vraag met mijn puntensysteem..

Als ik de vraag beantwoord komt het aantalgoed en pogingen inderdaad te staan.. maar als ik nog een antwoord invoer blijft dit op 1 staan en wordt geen 2.

ik denk dat het komt door de variable $aantalgoed =0; en $aantal =0; en bij het herladen van de pagina worden deze weer gereset naar 0..

Maar hoe ik dit moet oplossen geen idee...
Kan iemand mij misschien helpen?

Alvast bedankt

PHP:
<html>
<head>
<title> Taalcursus </title>
</head>
<body>
<?php
	error_reporting(E_ERROR);
			$rand = rand(0,4);
			$ned_woord = array("lepel","mes","vork","stoel","raam");
			$eng_woord = array("spoon","knife","fork","chair","window");
			$nedaantal = count($ned_woord);
			$engaantal = count($eng_woord);
			$aantalgoed = 0;
			$aantal =0;
			
			
			
			$cijfer = 0;
		
				
			
			echo("Voer het getal 99 in om te stoppen <br/>");
				echo("Wat is in het engels: $ned_woord[$rand] <br /><br />");
				 
				 
echo("<form method='post' action='$_PHP_SELF'>
<table>
<tr>
<td><input type='text' name='engwoord' /></td>
</tr><tr>
<td><input type='submit' name='submit' value='Kies'/></td>
</tr><tr>
<td><input type='hidden' name='eng_woord' value='$eng_woord[$rand]' /></td>
<td><input type='hidden' name='ned_woord' value='$ned_woord[$rand]' /></td>
<td><input type='hidden' name='aantalgoed' value='$aantal' /></td>
<td><input type='hidden' name='aantal'  value='$aantal' /></td>
</tr>
</table>
</form>");


			
			if(isset($_POST['submit']))
	{
					$aantalgoed = $_POST['aantalgoed'];
					 $aantal = $_POST['aantal'];
					 $eng = $_POST['eng_woord'];
						
					 	if($_POST['engwoord'] == $eng){
				 			$aantalgoed = $aantalgoed + 1;
				 			$aantal = $aantal + 1;
				 			echo("dit antwoord is goed! <br /> ");
			 				
			 		
			 			}elseif($_POST['engwoord'] == 99){
			 				$cijfer = (($aantalgoed / $aantal) * 10 );
							echo(" het aantal goeie woorden is: $aantalgoed van de $aantal <br /> ");
							echo(" Je cijfer = $cijfer <br />");
			 			}else{
			 				
			 				echo("fout! het antwoord was $eng  <br /> ");
			 				$aantal = $aantal + 1;
			 		
			 			}
			 			
			 			
			 			echo("het aantal pogingen: $aantal <br/>");
			 			echo("het aantal goed: $aantalgoed <br />");
	
 		}	
	 else{
	 			echo("de submit knop is nog niet ingetoetst <br />");
	 }
	
?>



</body>
</html>
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan