[请益] 一点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