这几天弄多级动态菜单和权限的问题,把自己搞晕了!
上来向各位大侠们求救,给个好的解决方案!
上来向各位大侠们求救,给个好的解决方案!
解决方案 »
- 求一条sql语句 或hql 语句
- apache 二级域名 url重写 。
- 请教中文乱码问题
- 数据库连接问题,几天了还连不上。
- Heritrix在Eclipse下的配置
- 解决追加200分!resin + servlet 问题。急。急。急。急。急。急。急。
- 这样的情况下,使用异常处理还是使用返回值的方式?
- 薪水从2500到5000的快速提升?
- Spring MVC ajax方式提交表单 Date类型字段处理问题
- 好消息!有免费空间可以申请啦!我申请成功了!支持CGI/PHP/ASP,ASP.net/JSP,提供ACCESS,MS SQL和MySql数据库.快去申请啊!
- 项目遇到大问题:页面传值后回到原来页面后面目全非
- 新手问题,简单
如果是从数据库中取的话,有点复杂!我在php项目中使用过,我找找。
下拉列表
$table_name:要显示内容的表名
$element_name:"select" 标签的 "name" 值
$show:在列表中显示的内容
$value:<option>的值
$where: 搜索条件
$event:是否要执行OnChange行为,如果不用执行就让它为容
$select:如果$value和$select的值一样的话,就选择.如果不要选择的话,就为空。
$is_search:是否是搜所里所要显示的下拉列表."Y":是,""或者其他的为不是。
*/
function down_list($table_name,$element_name,$show,$value,$where,$event,$select,$is_search)
{
$link = new Connect();
$sql = "select * from ".$table_name." where 1 ".$where;
$row = $link->Execute($sql);
if ($event == "")
{
$resturn_str = "<select name='".$element_name."'>";
}
else
{
$resturn_str = "<select name='".$element_name."' onChange = '".$event."'>";
}
if ($is_search == "Y")
$resturn_str .= "<option value=''>所有项</option>";
$num = count($row);
for ($i = 0; $i<$num; $i++)
{
if ($select <> "")
{
if($row[$i][$value] == $select)
{
$sele = "selected";
}
}
$resturn_str.= "<option value = '".$row[$i][$value]."' ".$sele.">".$row[$i][$show]."</option>";
$sele = "";
}
$resturn_str.= "</select>";
return $resturn_str;
}
然后在页面上就可以利用下面的代码:
<? echo $task->down_list("department","pick_department","department","department_id",$where,"getEmployee(this.value)","","Y")?>
<select name="pick_employee"></select>
上面的代码是php实现的,比较烦琐
谢谢哈!
你的问题看看这个参考。如果还有问题可以发以邮件到[email protected]