添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

PHP 全局变量 $_GET 和 $_POST 保存着 HTTP 提交的表单或 HTML form 表单的信息

PHP 表单处理

处理 HTML 表单时,PHP 可以把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用

checkbox 复选框

PHP checkbox 复选框可以选择多个值

php_form_checkbox.php

$q = isset ( $_POST [ 'q' ]) ? $_POST [ 'q' ] : '' ; if ( is_array ( $q )) { $sites = array ( 'twle' => '简单编程: https://www.twle.cn' , 'baidu' => '百度 : http://www.google.com' , 'taobao' => '淘宝: http://www.taobao.com' , foreach ( $q as $val ) echo $sites [ $val ], '<br/>' ; } else { <form action="" method="post"> <label><input type="checkbox" name="q[]" value="twle" >简单教程</label> <label><input type="checkbox" name="q[]" value="baidu">百度</label> <label><input type="checkbox" name="q[]" value="taobao">淘宝</label> <p><input type="submit" value="提交"></p> </form> <?php } ?> <p>PHP 基础教程 - 简单教程(www.twle.cn)</p>

运行以上 PHP 脚本,显示如下

应该在任何可能的时候对用户输入进行验证(通过客户端脚本)

浏览器验证速度更快,并且可以减轻服务器的负载

如果用户输入需要插入数据库,您应该考虑使用服务器验证

在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面

这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了