PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
磁吸太厚
Major Member
 
磁吸太厚的大頭照
 

加入日期: Aug 2005
文章: 136
php,submit後,如何將亂數值固定

功能:
產生一個亂數
用這個亂數當猜數字的題目
猜的如果比亂數小,印出:太小了
猜的如果比亂數大,印出:太大了
猜的如果等於亂數,印出:right


問題:
每按一次submit
亂數就會變一次....
我要的功能是產生一個亂數後
就一直以那個亂數去猜大小
不能每按一次submit後亂數又變更
該怎麼解決



--------------------------------------

<html>
<head>
<title></title>
</head>
<body>

<CENTER>
<form method="post">
請輸入搜尋的數字:<input type=text name=n>
<input type=submit value=送出>

</form>
</CENTER>
<hr>

<?

$num=rand(1,100);
echo $num;

if (isset($n))
{
if ($n<$num)
{
echo "太小了";
continue;
}
elseif ($n>$num)
{
echo "太大了";
continue;
}
else
{
echo "right";
}
}

?>
</body>
</HTML>
     
      
舊 2006-11-17, 11:46 PM #1
回應時引用此文章
磁吸太厚離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 949
引用:
作者磁吸太厚
功能:
產生一個亂數
用這個亂數當猜數字的題目
猜的如果比亂數小,印出:太小了
猜的如果比亂數大,印出:太大了
猜的如果等於亂數,印出:right


問題:
每按一次submit
亂數就會變一次....
我要的功能是產生一個亂數後
就一直以那個亂數去猜大小
不能每按一次submit後亂數又變更
該怎麼解決?


--------------------------------------
代碼:
<html>
<head>
<title></title>
</head>
<body>

<CENTER>
<form method="post">
請輸入搜尋的數字:<input type=text name=n>
<input type=submit value=送出>

</form>
</CENTER>
<hr>

<?

$num=rand(1,100);
echo $num;

        if (isset($n))
        {
                if ($n<$num)
                {
      ...



你要把產生的那個亂數, 存入 session 或 cookie 再去比較.
照你這樣寫, 當然你每次按 submit 他就會產生一個 random 數目
 

此文章於 2006-11-17 11:59 PM 被 PAN_PAN 編輯.
舊 2006-11-17, 11:57 PM #2
回應時引用此文章
PAN_PAN離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:11 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。