表单处理全解析
1. 数字猜谜脚本与隐藏字段
在数字猜谜脚本中,若 guess 既不大于也不小于 $num_to_guess ,就可认为二者相等,并给变量赋予祝贺信息。之后只需在 HTML 主体中打印 $message 变量即可。
为了记录用户的猜测次数,我们可以使用隐藏字段。以下是添加了隐藏字段的数字猜谜脚本示例:
<?php
$num_to_guess = 42;
$message = "";
if ( ! isset( $_POST['guess'] ) ) {
$message = "Welcome to the guessing machine!";
} else if ( $_POST['guess'] > $num_to_guess ) {
$message = $_POST['guess']." is too big! Try a smaller number";
} else if ( $_POST['guess'] < $num_to_guess ) {
$message = $_POST['guess']." is too small! Try a larger number";
} else { // must be equivalent
$message = "Well done!";
}
$guess = (int) $_POST['guess'];
$num_tries = (int) $_POST['num_tries'];
$num_tries++;
?
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



