PHP 表单 - 复选框

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

PHP 表单处理

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

checkbox 复选框

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

php_form_checkbox.php

<?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">
<p>
    <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>
<p><input type="submit" value="提交"></p>
</form>
<?php } ?>
<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>

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

表单验证

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

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

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

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

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

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.