类似这样的自定义查询,下拉框的内容都没法直接从数据库取值。能取的只是字段名。
你的条件是无限多?还是说一点的规律都没有?
Jquery实现
用jquery动态绑定值,就无需从数据库取值了。
for(var i = 0,len = jsondata.length; i<len; i++){ $('#selectId').append($("<option value='"+jsondata[i].val+"'>"+jsondata[i].txt+"</option>")); }
使用对接字符串的方法,把条件动态生成就行了