Jump to content

Php Number Guessing Game Using Session


asaddevjani

Recommended Posts

I am new to php & have just tried to make a number guessing game using session. there is some problem in this code please help me !!!

 

 

<?php
session_start();

$count=0;
if (isset ($_SESSION['counter']))
$count=$_SESSION['counter'];
$count++;

$a=rand(1,100);

if (isset ($_SESSION['hide']))
$a=$_SESSION['hide'];

if (isset ($_POST['number'])){
$ans=$_POST['number'];
}
else {
$ans=-1;
}

if ($a==$ans){
echo " ","Your answer is correct !! Attempt= ", $count;}else {
//var_dump($count);
if ($count<4)
{

if (isset ($_POST['number'])){
echo $_POST['number'];

if ($a<$ans){
echo " ","Your answer is greater.";}

if ($a>$ans){
echo " ","Your answer is less.";}

}}else {
echo " ","<h4>Game Over !!</h4> The Correct Answer is ", $a;}
}

$_SESSION["counter"]=$count;
$_SESSION["hide"]=$a;

$_SESSION['counter']='';

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22>"]http://www.w3.org/TR...nsitional.dtd">[/url]
<html xmlns="[url="http://www.w3.org/1999/xhtml%22>"]http://www.w3.org/1999/xhtml">[/url]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Function</title>
</head>

<body>

<form method="post">
<label> Guess Any Number (1 to 100) </label> <br />

<input type="text" name="number" value="<?php if (isset ($_POST['number'])) echo $ans; ?>" />
<br /><br />

<input type="submit" value="submit" name="submit" /> <br />
</form> <br /><br />

</body>
</html>

Link to comment
https://forums.phpfreaks.com/topic/270878-php-number-guessing-game-using-session/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.