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

作者: Leorz (丸)   2016-08-03 02:02:27
我是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
先謝謝大家
作者: wilson200106 (種子種子)   2016-08-03 02:08:00
$_POST必須要大寫喔,小寫會被當作自定義參數
作者: rocairforce (拾貳)   2016-08-03 03:25:00
什麼地方沒反應
作者: tkdmaf (皮皮快跑)   2016-08-03 09:48:00
重點是:沒定義參數應該會爆error……你沒設debug環境
作者: ej04cj86 (Swaglicious)   2016-08-03 12:50:00
終極密碼沒記錯是1-99, 那就rand(1,99)就行了<input type="submit" value="計算"/>還有就是一樓講的
作者: wilson200106 (種子種子)   2016-08-03 13:33:00
其實真按照原PO的code這遊戲玩不完XD
作者: ej04cj86 (Swaglicious)   2016-08-03 14:31:00
除非剛好猜到$rand 顆顆.....不然根本沒結束的一天....:O
作者: shadowjohn (轉角遇到愛)   2016-08-03 15:01:00
每次的答案都是重生新的,這樣好嗎
作者: lucky1lk (賭到沒錢的人)   2016-08-03 18:22:00
可惡 每次都猜同樣答案 總有一天會輪到的
作者: yongb (火系見習魔法師 )   2016-08-03 20:44:00
action='#'> 這邊要打你php檔案名稱吧action="test.php">
作者: ns1234 (FAR)   2016-08-03 23:49:00
理論上猜同一個數字一百次應該會中一次拉XD
作者: st1009 (前端攻城師)   2016-08-04 20:22:00
把$rand值存在session吧?如果不在意作弊,也可以存cookie
作者: NioTW (Nio)   2016-08-05 20:41:00
form 的action 不會觸發跳頁
作者: gaekeamql (芋頭)   2016-08-17 18:12:00
要用session 或是cookie 記錄亂數的值吧

Links booklink

Contact Us: admin [ a t ] ucptt.com