-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path项目方法.php
31 lines (25 loc) · 926 Bytes
/
项目方法.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/**
* // 返回所需列表数据
* @param $data 后台传过来的数据
* @param $field_id 控件表单值
* @param $field_name 控件文本值
* @param $name 下拉菜单的名字
*/
function arr2select($data,$field_id,$field_name,$name,$selected=''){
$html = '<select name="'.$name.'">';
$html .= '<option value="">请选择...</option>';
// 拼接每一个下拉菜单
foreach($data as $row){
if(empty($selected)){
$html .= '<option value="'.$row[$field_id].'">'.$row[$field_name].'</option>';
}else{
if($selected == $row[$field_id]){
$html .= '<option value="' . $row[$field_id] . '"selected="selected">'.$row[$field_name].'</option>';
}else{
$html .= '<option value="' . $row[$field_id] . '">'.$row[$field_name].'</option>';
}
}
}
return $html .= '</select>';
}