PHP Session, hoger/lager

Status
Niet open voor verdere reacties.

mpistool

Gebruiker
Lid geworden
15 sep 2009
Berichten
21
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="?opdracht=controleer" method="POST">
						<input type="text" name="invoer">
						<input type="submit" value="controleer"> 
			</form>
		        <?php
			session_start();
			if ($_SESSION["begonnen"] == "1")
				{echo $antwoord;}
			if ($_SESSION["begonnen"] != "1")
				{$_SESSION['antwoord'] = rand(0, 100);
				 $_SESSION["begonnen"] = "1";}
				
			
			$antwoord = $_SESSION['antwoord'];
			
			$opdracht = $_GET['opdracht'];
			if($opdracht == "controleer")
				 {
			 	 $invoer = $_POST['invoer'];
				 
				 if(ereg("[0-9]",$invoer)){
			 			if($invoer == "$antwoord") 
				 		  {
							print("Goedzo!");
							
						  } 
						if($invoer < "$antwoord") 
				 		  {
							print("Probeer iets hoger!");
							$_SESSION['poging'] = $_SESSION['poging']+ 1;
						  }
						if($invoer > "$antwoord") 
				 		  {
							print("Probeer iets lager!");
							$_SESSION['poging'] = $_SESSION['poging']+ 1;
						  } 
				    }
				 		else		
						  { 
 				  	  print("Je kan alleen maar getallen invoeren!");
				      }	
				}
				 

			
			?>
</body>
</html>

Het werkt nog niet helemaal.
Het is voor informatica, het gaat volgens mij fout bij de sessions.
De bedoeling is dat er een random getal wordt gekozen, daarna zet ik (kan dus ook anders waarschijnlijk)
begonnen op 1 zodat de waarde van het antwoord onthouden blijft.
Maar dat werkt dus niet helemaal....
Wie helpt mij?
 
session_start() hoort voor enige output gedeclareerd te worden.

Zet die eens helemaal bovenaan :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan