![]() |
||
|
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> |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 949
|
引用:
你要把產生的那個亂數, 存入 session 或 cookie 再去比較. 照你這樣寫, 當然你每次按 submit 他就會產生一個 random 數目 此文章於 2006-11-17 11:59 PM 被 PAN_PAN 編輯. |
|||
|
|