Quote Originally Posted by stefin View Post
http://php.flashwebhost.com/stefin/number_guess.php

Code:
<html>
<body>


<h1>Guess My Number!</h1>


<?php


if (isset($_GET['secretNumber'])) {
$secretNumber = $_GET['secretNumber'];
} else {
$secretNumber = rand(10,800);
}


if (isset($_GET['userNumber'])) {
$userNumber = $_GET['userNumber'];


if ($secretNumber > $userNumber) {
echo '<h1 style="color:LimeGreen">Your guess is too low.</h1>';
} else if ($secretNumber < $userNumber) {
echo '<h1 style="color:red ">Your guess is too high.</h1>';
} else {
echo '<h1 style="color:green">You win the game.</h1>';
}
}


?>


<form method="GET" action="">
Enter letter: <input name="userNumber" type="text">
<button type="submit">Check</button>
<input type="hidden" name="secretNumber" value="<?php echo $letter; ?>">
</form>


<h2>Tips for Playing Game:</h2>


<pre>
* Server will pick a secret letter between 10 and 800.
* You guess what letter it is.
* If your guess is too high or too low, Server will give you a hint.
</pre>


</body>
</html>

@stefin, in this code

Code:
<input type="hidden" name="secretNumber" value="<?php echo $letter; ?>">
Should be

Code:
<input type="hidden" name="secretNumber" value="<?php echo $secretNumber; ?>">
This is the number visitor need to guess.

We generate it with rand() function if that number on first visit to the page using following code.


Code:
if (isset($_GET['secretNumber'])) {
    $secretNumber = $_GET['secretNumber'];
} else {
    $secretNumber = rand(10,800);
}