Become PHP Expert in 30 days
FreeMarriage.com - Free Online Matrimonial
FlashWebHost.com - Professional Web Hosting, Designing.
http://php.flashwebhost.com/annie/numbergame.php
Code:<?php session_start(); if (isset($_SESSION['secretNumber'])) { $secretNumber = $_SESSION['secretNumber']; } else { $secretNumber = rand(1,100); $_SESSION['secretNumber'] = $secretNumber; } if (isset($_POST['userNumber'])) { if ($_POST['userNumber'] == $secretNumber) { $_SESSION ['secretNumber'] = rand(1,100); } } ?> <html> <body> <h1> Number Guessing Game. </h1> <?php if (isset($_POST['userNumber'])) { $userNumber = $_POST['userNumber']; if ($secretNumber > $userNumber) { echo '<h1 style="color:red">Your number is too SMALL.</h1>'; } else if ($secretNumber < $userNumber) { echo '<h1 style="color:blue">Your number is too BIG.</h1>'; } else { echo '<h1 style="color:green">You win the game.</h1>'; } } ?> <form method="POST" action=""> Enter Number: <input name="userNumber" type="text"> <button type="submit">Check</button> </form> </body> </html>
Become PHP Expert in 30 days
FreeMarriage.com - Free Online Matrimonial
FlashWebHost.com - Professional Web Hosting, Designing.
http://php.flashwebhost.com/stefin/counter.php
Code:<?php session_start(); if (isset($_SESSION['foodcounter'])) { echo '<p>Welcome, you visited this page ' . $_SESSION['foodcounter'] . ' times before.</p>'; $_SESSION['foodcounter'] = $_SESSION['foodcounter'] + 1; echo '<p>we have all types of food here american, african, japanese, chines, italian, indian and many more.</p>'; echo '<p>OFFER, FREE HOME DELIVERY, if we are even a second later than 30 min the food is free.</p>'; } else { echo '<p>Welcome, this is your first visit to our website.</p>'; $_SESSION['foodcounter'] = 1; }
Become PHP Expert in 30 days
FreeMarriage.com - Free Online Matrimonial
FlashWebHost.com - Professional Web Hosting, Designing.
http://php.flashwebhost.com/sibichan..._my_number.php
PHP Code:
<?php
session_start();
if (isset($_SESSION['luckyNumber'])) {
$luckyNumber = $_SESSION['luckyNumber'];
} else {
$luckyNumber = rand(1,100);
$_SESSION['luckyNumber'] = $luckyNumber; }
if (isset($_POST['userNumber'])) {
if ($_POST['userNumber'] == $luckyNumber) {
$_SESSION['luckyNumber'] = rand(1,100); } } ?>
<html> <body> <center><h1>GUESS MY LUCKY NUMBER</h1>
<?php
$guessAttempt = (isset($_POST['guessAttempt'])) ? $_POST['guessAttempt'] + 1 : 0;
if (isset($_POST['userNumber'])) {
$userNumber = $_POST['userNumber'];
if ($luckyNumber > $userNumber) {
echo '<p style="color:blue;font-weight:bold">Try again. ' . $userNumber . ' is too small.</p>'; } else if ($luckyNumber < $userNumber) {
echo '<p style="color:blue;font-weight:bold">Try again. ' . $userNumber . ' is too high.</p>';
} else {
echo '<p style="color:green;font-weight:bold">Well done! You got it right! .</p>' . $counter ; }
}
?>
<p><strong>No of Guess attempt :</strong> <?php echo $guessAttempt; ?></p>
<form method="POST" action="">
Enter Number: <input name="userNumber" type="text">
<input type="hidden" name="guessAttempt" value="<?php echo $guessAttempt; ?>">
<button type="submit">Guess</button>
</form> </center>
</body>
</html>
How to do $guessAttempt using $_SESSION ?
http://php.flashwebhost.com/sibichan...er_session.php
I tried i like below and removed (<input type="hidden" name="guessAttempt" value="<?php echo $guessAttempt; ?>">) from <form> . Its not working.
PHP Code:
if(isset($_SESSION['guessAttempt'])){
$guessAttempt = $_SESSION['guessAttempt'];
}else {
$guessAttempt = $_POST['guessAttempt'] + 1 ;}
HERE is the full code ($guessAttempt variable stored in $_SESSION).
No of Guess attempt showing as 1. The number is not increasing.
PHP Code:
<?php
session_start();
if(isset($_SESSION['guessAttempt'])){
$guessAttempt = $_SESSION['guessAttempt'];
}else {
$guessAttempt = $_POST['guessAttempt'] + 1 ;}
if (isset($_SESSION['luckyNumber'])) {
$luckyNumber = $_SESSION['luckyNumber'];
} else {
$luckyNumber = rand(1,100);
$_SESSION['luckyNumber'] = $luckyNumber;
}
if (isset($_POST['userNumber'])) {
if ($_POST['userNumber'] == $luckyNumber) {
$_SESSION['luckyNumber'] = rand(1,100);
}
}
?>
<html> <body> <center>
<h1>GUESS MY LUCKY NUMBER</h1> <?php if (isset($_POST['userNumber'])) {
$userNumber = $_POST['userNumber'];
if ($luckyNumber > $userNumber) {
echo '<p style="color:blue;font-weight:bold">Try again. ' . $userNumber . ' is too small.</p>';
} else if ($luckyNumber < $userNumber) {
echo '<p style="color:blue;font-weight:bold">Try again. ' . $userNumber . ' is too high.</p>';
} else {
echo '<p style="color:green;font-weight:bold">Well done! You got it right! .</p>' . $counter ; }
}
?>
<p><strong>No of Guess attempt :</strong> <?php echo $guessAttempt; ?></p><form method="POST" action=""> Enter Number: <input name="userNumber" type="text"> <button type="submit">Guess</button> </form> </center>
</body> </html>
Last edited by Vahaa11; 05-24-2014 at 09:35 AM.
http://php.flashwebhost.com/sherly/secret_number1.php
Code:<?php session_start(); if (isset($_SESSION['secretNumber'])) { $secretNumber = $_SESSION['secretNumber']; } else { $secretNumber = rand(1,100); $_SESSION['secretNumber'] = $secretNumber; } if (isset($_POST['userNumber'])) { if ($_POST['userNumber'] == $secretNumber) { $_SESSION['secretNumber'] = rand(1,100); } } ?> <html> <body> <center><h1>Number Guessing Game.</h1></center> <?php if (isset($_POST['userNumber'])) { $userNumber = $_POST['userNumber']; if ($secretNumber > $userNumber) { echo '<center><h1 style="color:red">Your number is too SMALL.</h1></center>'; } else if ($secretNumber < $userNumber) { echo '<center><h1 style="color:blue">Your number is too BIG.</h1></center>'; } else { echo '<center><h1 style="color:green">You win the game.</h1></center>'; } } ?> <form method="POST" action=""> <center>Enter Number: <input name="userNumber" type="text"></center> <center><button type="submit">Check</button></center> </form> </body> </html>
http://php.flashwebhost.com/mini/1.php
Code:<?php session_start(); if (isset($_SESSION['guestCounter'])) { echo '<p>Welcome, you visited this page ' . $_SESSION['guestCounter'] . ' times before.</p>'; $_SESSION['guestCounter'] = $_SESSION['guestCounter'] + 1; } else { echo '<p>Welcome, this is your first visit to this web page.</p>'; $_SESSION['guestCounter'] = 1; }
When you have an error or don't understand any part of the code, ask in the forum, Some one will be able to explain it different way or point out where the bug is. Don't get stuck with some thing, just ask. Everyone get stuck at some point, a good understanding team can help each other and find solution to problem much faster.
Become PHP Expert in 30 days
FreeMarriage.com - Free Online Matrimonial
FlashWebHost.com - Professional Web Hosting, Designing.
http://php.flashwebhost.com/mini/session.php
Code:<?php session_start(); if (isset($_SESSION['secretNumber'])) { $secretNumber = $_SESSION['secretNumber']; } else { $secretNumber = rand(1,100); $_SESSION['secretNumber'] = $secretNumber; } if (isset($_POST['userNumber'])) { if ($_POST['userNumber'] == $secretNumber) { $_SESSION['secretNumber'] = rand(1,100); } } ?> <html> <body> <h1>Number Guessing Game.</h1> <?php if (isset($_POST['userNumber'])) { $userNumber = $_POST['userNumber']; if ($secretNumber > $userNumber) { echo '<h2 style="color:#FFA500"><blink>Number below secret number.</blink></h2>'; } else if ($secretNumber < $userNumber) { echo '<h2 style="color:#B80000 "><blink>Number above secret number.</blink></h2>'; } else { echo '<h1 style="color:#FF00FF"><blink>Win!</blink></h1>'; } } ?> <form method="POST" action=""> Enter Number: <input name="userNumber" type="text"> <button type="submit">Click here</button> </form> </body> </html>
Last edited by minisoji; 05-27-2014 at 09:07 AM.
Bookmarks