作者Leorz (丸)
看板PHP
标题[请益] 一点PHP的新手小问题
时间Wed Aug 3 02:02:27 2016
我是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://webptt.com/cn.aspx?n=bbs/PHP/M.1470160949.A.E9E.html
※ 编辑: Leorz (223.137.111.167), 08/03/2016 02:03:18
1F:推 wilson200106: $_POST 08/03 02:08
2F:推 wilson200106: 必须要大写喔,小写会被当作自定义参数 08/03 02:10
3F:推 rocairforce: 什麽地方没反应 08/03 03:25
4F:推 tkdmaf: 重点是:没定义参数应该会爆error……你没设debug环境 08/03 09:48
5F:→ ej04cj86: 终极密码没记错是1-99, 那就rand(1,99)就行了 08/03 12:50
6F:→ ej04cj86: <input type="submit" value="计算"/> 08/03 12:55
7F:推 ej04cj86: 还有就是一楼讲的 08/03 12:57
8F:推 wilson200106: 其实真按照原PO的code这游戏玩不完XD 08/03 13:33
9F:推 ej04cj86: 除非刚好猜到$rand 颗颗..... 08/03 14:31
10F:→ ej04cj86: 不然根本没结束的一天....:O 08/03 14:31
11F:推 shadowjohn: 每次的答案都是重生新的,这样好吗 08/03 15:01
12F:→ lucky1lk: 可恶 每次都猜同样答案 总有一天会轮到的 08/03 18:22
13F:推 yongb: action='#'> 这边要打你php档案名称吧 08/03 20:44
14F:推 yongb: action="test.php"> 08/03 20:52
15F:推 ns1234: 理论上猜同一个数字一百次应该会中一次拉XD 08/03 23:49
16F:推 st1009: 把$rand值存在session吧?如果不在意作弊,也可以存cookie 08/04 20:22
17F:→ NioTW: form 的action 不会触发跳页 08/05 20:41
18F:推 gaekeamql: 要用session 或是cookie 记录乱数的值吧 08/17 18:12