[請益] 一點PHP的新手小問題

看板PHP作者 (丸)時間8年前 (2016/08/03 02:02), 8年前編輯推噓13(1305)
留言18則, 11人參與, 最新討論串1/1
我是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

08/03 02:08, , 1F
$_POST
08/03 02:08, 1F

08/03 02:10, , 2F
必須要大寫喔,小寫會被當作自定義參數
08/03 02:10, 2F

08/03 03:25, , 3F
什麼地方沒反應
08/03 03:25, 3F

08/03 09:48, , 4F
重點是:沒定義參數應該會爆error……你沒設debug環境
08/03 09:48, 4F

08/03 12:50, , 5F
終極密碼沒記錯是1-99, 那就rand(1,99)就行了
08/03 12:50, 5F

08/03 12:55, , 6F
<input type="submit" value="計算"/>
08/03 12:55, 6F

08/03 12:57, , 7F
還有就是一樓講的
08/03 12:57, 7F

08/03 13:33, , 8F
其實真按照原PO的code這遊戲玩不完XD
08/03 13:33, 8F

08/03 14:31, , 9F
除非剛好猜到$rand 顆顆.....
08/03 14:31, 9F

08/03 14:31, , 10F
不然根本沒結束的一天....:O
08/03 14:31, 10F

08/03 15:01, , 11F
每次的答案都是重生新的,這樣好嗎
08/03 15:01, 11F

08/03 18:22, , 12F
可惡 每次都猜同樣答案 總有一天會輪到的
08/03 18:22, 12F

08/03 20:44, , 13F
action='#'> 這邊要打你php檔案名稱吧
08/03 20:44, 13F

08/03 20:52, , 14F
action="test.php">
08/03 20:52, 14F

08/03 23:49, , 15F
理論上猜同一個數字一百次應該會中一次拉XD
08/03 23:49, 15F

08/04 20:22, , 16F
把$rand值存在session吧?如果不在意作弊,也可以存cookie
08/04 20:22, 16F

08/05 20:41, , 17F
form 的action 不會觸發跳頁
08/05 20:41, 17F

08/17 18:12, , 18F
要用session 或是cookie 記錄亂數的值吧
08/17 18:12, 18F
文章代碼(AID): #1NeE0rwU (PHP)
文章代碼(AID): #1NeE0rwU (PHP)