所以我決定試一試PHP,在完成了一些在線課程後,我在一定程度上具備了基礎知識。PHP初學者 - 一個正在運行的總數
我一直在試圖通過一個簡單的遊戲來測試我的自我。
在遊戲中,您下注的金額爲1到100之間的隨機數字,如果數字超過60,您的投注額翻倍,如果低於60,則您扣除下注金額。
我堅持創建一個運行總數,將不勝感激任何意見。下面(道歉糟糕的代碼:P)
代碼
<?php
$rand = rand(1,100);
$usrBet = $_POST['usrBet'];
$usrCredit = 1000;
if ($rand > 60) {
$usrCredit = ($usrCredit - $usrBet) + ($usrBet * 2);
echo "Your Bet : " ,$usrBet;
echo "<br>";
echo "The Banker Rolled : " ,$rand;
echo "<br>";
echo "You Win";
echo "<br>";
echo "Current Credits : " ,$usrCredit;
} else {
$usrCredit = $usrCredit - $usrBet;
echo "Your Bet : " ,$usrBet;
echo "<br>";
echo "Aww Snap! you loose!";
echo "<br>";
echo "The Banker Rolled : " ,$rand;
echo "<br>";
echo "Current Credits : " ,$usrCredit;
}
?>
<form action="dicegame.php" method="post">
<INPUT TYPE = "Text" VALUE ="Please Enter Your Bet" NAME = "usrBet" placeholder="Please Enter Your Bet">
<p><input type="submit" /></p>
</form>
編輯。我希望用戶從1000學分開始,數學運作正常,但每次輸入的金額都重置爲1000學分,請提前致謝 – JackGalway
您需要爲此使用會話。 http://www.tizag.com/phpT/phpsessions.php http://php.net/manual/en/intro.session.php Alternativley您可以將用戶的當前信用級別作爲表單中的隱藏輸入字段。這可以由用戶操縱。 – chris85
謝謝你的建議。在開始時將1000分配給$ usrCredits做錯了事情? – JackGalway