5
Difficulty: Easy
Gath Adams teaches us how to write a Facebook Application in 10 minutes or less. This is a good way to get started coding for Facebook.

Guessing Game PHP style

February 23, 2009 at 02:50 pm - by SkiingGuru1611
0

Read Submission

 [code]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Guessing Game</title>
</head>

<body>


<?php
$guess=$_POST['guess'];
$number=$_POST['number'];
if ($number>0){
if($guess>$number) {
echo "Sorry, your guess is too high, try again";
echo "<form method=\"post\" name=\"guess\">
<input type=\"hidden\" name=\"number\" value=\"$number\">
Pick a number 1 through 10: <input name=\"guess\" type=\"text\">
<input name=\"submit\" type=\"submit\" value=\"Submit Guess\">
</form>";
}elseif($guess<$number){
echo "Sorry, your guess is too low, try again";
echo "<form method=\"post\" name=\"guess\">
<input type=\"hidden\" name=\"number\" value=\"$number\">
Pick a number 1 through 10: <input name=\"guess\" type=\"text\">
<input name=\"submit\" type=\"submit\" value=\"Submit Guess\">
</form>";
}else{
echo "You got it, good guess. See if you can guess it again";
unset($number);
$number= rand(1,10);
echo "<form method=\"post\" name=\"guess\">
<input type=\"hidden\" name=\"number\" value=\"$number\">
Pick a number 1 through 10: <input name=\"guess\" type=\"text\">
<input name=\"submit\" type=\"submit\" value=\"Submit Guess\">
</form>";
}
}else{
$number= rand(1,10);
?><form method="post" name="guess">
<input type="hidden" name="number" value="<?php echo $number; ?>">
Pick a number 1 through 10: <input name="guess" type="text">
<input name="submit" type="submit" value="Submit Guess">
</form>
<?php } ?>


</body>
</html>

[/code]

Remarks

I tried using bbcode style code tags in my submission.

 Also, I just wanted to try making an app so I used your idea of a guessing game, I hope you don't mind.

 Didn't take long to do at all.

Comments (1)