文章后台管理 选择条件的问题?
请教大家一个问题,在文章后台管理中,有回复.未回复和下拉菜单两个项目,下拉菜单是选择文章的类别(classid),回复和未回复是判断chk的值,回复为chk=1,未回复为chk=0,如果是单一个选项可以做,但是两个在一块就不行了,下拉菜单 <select name= "select " onChange= "var jmpURL=this.options[this.selectedIndex].value ; if(jmpURL!= ' ') {window.location=jmpURL;} else {this.selectedIndex=0 ;} " >
<option value= "kfguanli.asp?classid=57 " > 设计咨询 </option>
</select>
最后的要求是
当只选择下拉菜单的时候,把选中类的所有文章显示出来,如select * from biao where classid=57样式,如果两个选项都选了,样式如select * from biao where classid=57 and chk=1
------解决方案--------------------做两个响应函数
分别对已回复的和未回复的做判断
然后具体的是已经回复的,在 form窗口使用已回复的函数
未回复的,使用另个函数
分开来做
------解决方案--------------------function 1()
{
//已回复
//再执行判断
if(..)
{
...
}
else(..)
{
...
}
}
function 2()
{
//未回复
//再执行判断
if(..)
{
...
}
else(..)
{
...
}
}
下面要做的就是分成2个部分,第一个部分onclick = javascript:1();
第二个部分onclick = javascript:2();
------解决方案--------------------简单点,就是把已回复和未回复写死 2个名字,分别做点击
然后对已回复和未回复的做定义
已回复你可以做个checkbox或者click事件
选择了已经回复,那就是转到已回复的 <form> </form> 里面,数据库查询什么的都在这里面处理
选择未回复的,同上
------解决方案--------------------突然觉得这样的想法是不是简单多了
现在你要做的只是取已回复/未回复 上层的 “设计咨询id”和 已回复(1)/未回复(0)来组织个查询语句
在你做树型结构,添加新的“设计咨询id”的时候,是不是都带上一个地址里面包含“id”?如果带上了,把这样一个id参数带上,选择下层的已/未回复,sql语句直接判断id=?和select=?
这样应该就行了!