看板 PHP 關於我們 聯絡資訊
我是php的新手,首先先po上我的程式碼: <form method="post" action='#'> 請猜一個數字<input type="text" name="number"/><br> <input type="submit" name="計算"/></form> <?php $guess = $_post["number"]; $rand = rand(0,100)+1; $min = 1; $max = 100; if ($guess>$rand) { echo $min."~".$guess; $max=$guess; } elseif ($guess<$rand) { echo $guess."~".$max; $min=$guess; } else { echo "你爆了<BR>"; echo "答案是:".$rand; } ?> 以上,我想寫類似終極密碼之類的程式,不知道各位看不看的出來,總之我不清楚為什麼 輸入數字好像都沒有反應,可以的話請糾正我是不是哪邊觀念錯誤,如果有發問不當的地 方我會自刪,很怕是我在耍笨QAQ 先謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.111.167 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1470160949.A.E9E.html ※ 編輯: Leorz (223.137.111.167), 08/03/2016 02:03:18
wilson200106: $_POST 08/03 02:08
wilson200106: 必須要大寫喔,小寫會被當作自定義參數 08/03 02:10
rocairforce: 什麼地方沒反應 08/03 03:25
tkdmaf: 重點是:沒定義參數應該會爆error……你沒設debug環境 08/03 09:48
ej04cj86: 終極密碼沒記錯是1-99, 那就rand(1,99)就行了 08/03 12:50
ej04cj86: <input type="submit" value="計算"/> 08/03 12:55
ej04cj86: 還有就是一樓講的 08/03 12:57
wilson200106: 其實真按照原PO的code這遊戲玩不完XD 08/03 13:33
ej04cj86: 除非剛好猜到$rand 顆顆..... 08/03 14:31
ej04cj86: 不然根本沒結束的一天....:O 08/03 14:31
shadowjohn: 每次的答案都是重生新的,這樣好嗎 08/03 15:01
lucky1lk: 可惡 每次都猜同樣答案 總有一天會輪到的 08/03 18:22
yongb: action='#'> 這邊要打你php檔案名稱吧 08/03 20:44
yongb: action="test.php"> 08/03 20:52
ns1234: 理論上猜同一個數字一百次應該會中一次拉XD 08/03 23:49
st1009: 把$rand值存在session吧?如果不在意作弊,也可以存cookie 08/04 20:22
NioTW: form 的action 不會觸發跳頁 08/05 20:41
gaekeamql: 要用session 或是cookie 記錄亂數的值吧 08/17 18:12