首页 > 解决方案 > 如何使用 php 进行多选选项?

问题描述

我喜欢使用 PHP 进行多项选择,但我无法进行多项选择。这是我的代码

 <?
    include_once("common.php");
     $iCompanyId = isset($_REQUEST['company'])?$_REQUEST['company']:'';
     $iDriverId = isset($_REQUEST['iDriverId'])?$_REQUEST['iDriverId']:''; 
    $selected = "selected"; 
    if($iCompanyId != '')
    {
        $sql = "select * from register_driver where iCompanyId = '".$iCompanyId."' and eStatus != 'Deleted'";
        $db_model = $obj->MySQLSelect($sql);
        $cont = '';
        $cont .= '<select multiple class="validate[required] form-control" id="iDriverId1" name="iDriverId">';
        $cont .= '<option value="">CHOOSE DRIVER </option>';
        for($i=0;$i<count($db_model);$i++){
            if($db_model[$i]['iDriverId'] == $iDriverId)

                $cont .= '<option value="'.$db_model[$i]['iDriverId'].'"  '.$selected.'>'.$db_model[$i]['vName'].' '.$db_model[$i]['vLastName'].'</option>'; 
            else
                 $cont .= '<option value="'.$db_model[$i]['iDriverId'].'">'.$db_model[$i]['vName'].' '.$db_model[$i]['vLastName'].'</option>'; 
        }
        $cont .= '</select>';

        echo $cont; exit;
    }
    ?>

标签: php

解决方案


使用'选定的 属性'喜欢

if(condition) { <option value="" selected> test</option>

推荐阅读