如何使用php进行多重选择?

问题描述 投票:-4回答:1

我喜欢使用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
1个回答
1
投票

使用'已选择 属性'喜欢

if(condition) { <option value="" selected> test</option>
© www.soinside.com 2019 - 2024. All rights reserved.