PHP 表单 - 下拉多选表单

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

PHP 表单处理

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

PHP 下拉菜单多选

如果下拉菜单是多选的( multiple="multiple"

PHP 可以通过将设置 select name="q[]" 以数组的方式获取

下面的范例使用 POST 方式提交

php_form_select_multi.php

<!DOCTYPE html>
<meta charset="utf-8" />
<?php
$q = isset($_POST['q'])? $_POST['q'] : '';
if(is_array($q)) {
    $sites = array(
            'twle' => '简单编程: https://www.twle.cn',
            'baidu' => '百度: http://www.baidu.com',
            'taobao' => '淘宝: http://www.taobao.com',
    );
    foreach($q as $val) {
        // PHP_EOL 为常量,用于换行
        echo $sites[$val] ,'<br/>';
    }

} else {
?>
<form action="" method="post" >
<p>选择一个站点:</p>
<p><select multiple="multiple" name="q[]" >
    <option value="twle">简单教程</option>
    <option value="baidu">baidu</option>
    <option value="taobao">淘宝</option>
</select></p>
<p><input type="submit" value="提交" >
</form>
<?php } ?>
<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>

运行以上脚本,输出结果如下

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

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

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