0
我試圖做一個遊戲的樂趣,但我有一個問題。
那麼,當你打開遊戲時,它會顯示一個RAND號碼。蘭特(1,20)。(最小= 1最大= 20)..和你有2個按鈕(小)(放大)
它有2個隨機函數..
所以,你必須猜測如果下一個數字高於或低於默認值。
但有一個問題。程序不會正確比較兩個隨機函數。 :(
<?php
session_start();
?>
<div id="pogodak">
<?php
$rand = rand(1,20);
$rand2 = rand(1,20);
if(isset($_POST['smaller']))
{
if($rand2<=$rand)
{
echo "<font color=#0f0>Succeed</font>";
$_SESSION['hit']=$_SESSION['hit']+1;
}
else
{
echo "<font color=#DE001A>Fail</font>";
unset($_SESSION['hit']);
session_destroy;
}
}
if(isset($_POST['bigger']))
{
if($rand2>=$rand)
{
echo "<font color=#0f0>Succeed</font>";
$_SESSION['hit']=$_SESSION['hit']+1;
}
else
{
echo "<font color=#DE001A>fail</font>";
unset($_SESSION['hit']);
session_destroy;
}
}
session_destroy;
?>
</div>
那裏......
<table width="1000">
<form action="" method="post">
<tr>
<td width="321" align="center" valign="middle">
<input type="submit" name="smaller" value="Smaller" class="button"/></td>
<td width="348" align="center" valign="middle" class="veliko"><? echo $rand;?></td>
<td width="315" align="center" valign="middle" class="veliko">
<input type="submit" name="bigger" value="Bigger" class="button"/></td>
</tr>
<tr>
<td height="83" colspan="3" align="center" valign="middle" class="srednje"><? echo "Hits: " . $_SESSION['hits']"</br>";?></td>
</tr>
<tr>
<td height="83" align="center" valign="middle" >Nickname:</td>
<td height="83" align="center" valign="middle" ><input type="text" name="name"/></td>
<td height="83" align="center" valign="middle" ><input type="submit" name="kraj" value="Finish!" />
</td>
</tr>
</form>
</table>
我把它翻譯,從不介意變量名.. – CheckThisOut
我認爲問題是,'$ rand'用戶看到的是不是被當你做對檢查相比同'$ rand'。我沒有看到它'將其提交給比較腳本。此外,不要成爲一個killjoy或任何東西,但這只是歸結爲統計數據。如果數字小於10:選擇較小,否則選擇:較大。 – Halcyon
也許...你可以檢查這個: http://alisic-armis.gsz.avalon.hr/testiraj.php – CheckThisOut