我这代码错了??怎么改?

linhaobin1982 2008-05-29 10:22:46
<%if flag="xs" then %>
<tr>
<td colspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<%elseif flag="审核" then %>
<tr>
<td colspan="2"> </td>
<td><input type="submit" name="Submit" value="审核" onClick="return check1();">
<input type="hidden" name="shenhe_time" value="<%=now()%>">
<input type="hidden" name="no" value="shenhe">
</td>
<td> </td>
</tr>
<%elseif flag="批准" then %>
<tr>
<td colspan="2"> </td>
<td><input type="submit" name="Submit" value="批准" onClick="return check2();">
<input type="hidden" name="pizhun_time" value="<%=now()%>">
<input type="hidden" name="no" value="pizhun">
</td>
<td> </td>
</tr>
<%elseif flag="xm" then %>
<tr>
<td colspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<%end if%>
...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kime1896 2008-05-29
  • 打赏
  • 举报
回复
找下其他原因吧!
linhaobin1982 2008-05-29
  • 打赏
  • 举报
回复
可是即使flag="批准",也没有显示批准按钮呀,怪怪了..
链接的代码
<TR style="cursor:hand;" onClick="javascript:parent.footFrame.location.href='mingxi.asp?ID=<%=rs("ID")%>'"onmouseover="this.style.backgroundColor = '#EEEEEE'" onmouseout="this.style.backgroundColor = ''" bgColor=#ffffff>

mingxi.asp中的部分代码是(有添加include conn)
....
<%
dim flag
sql_f="select SMT_flag from SMT_admin where SMT_nick='"&session("admin")&"'"
Set rs_f= Server.CreateObject("ADODB.Recordset")
rs_f.open sql_f,conn,1,1
flag=rs_f("SMT_flag")
rs_f.close
set rs_f=nothing
%>
<%if flag="xs" then %>
<tr>
<td colspan="2">  </td>
<td>  </td>
<td>  </td>
</tr>
<%elseif flag="审核" then %>
<tr>
<td colspan="2">  </td>
<td> <input type="submit" name="Submit" value="审核" onClick="return check1();">
<input type="hidden" name="shenhe_time" value=" <%=now()%>">
<input type="hidden" name="no" value="shenhe">
</td>
<td>  </td>
</tr>
<%elseif flag="批准" then %>
<tr>
<td colspan="2">  </td>
<td> <input type="submit" name="Submit" value="批准" onClick="return check2();">
<input type="hidden" name="pizhun_time" value=" <%=now()%>">
<input type="hidden" name="no" value="pizhun">
</td>
<td>  </td>
</tr>
<%elseif flag="xm" then %>
<tr>
<td colspan="2">  </td>
<td>  </td>
<td>  </td>
</tr>
<%end if%>
.......


zhoudanjie 2008-05-29
  • 打赏
  • 举报
回复
这部分没错!
来还债 2008-05-29
  • 打赏
  • 举报
回复
没有什么错误啊。
monkeyhjl 2008-05-29
  • 打赏
  • 举报
回复
这里没看出来有什么错误。
linhaobin1982 2008-05-29
  • 打赏
  • 举报
回复
晕哦,后来我发现要把flag=rs_f("SMT_flag")
改成flag=trim(rs_f("SMT_flag") )才行
只好这样结了...平均分分
jhwcd 2008-05-29
  • 打赏
  • 举报
回复
我看你的代码没有错我呀,把FLAG值书出来看看。
xiaolimlm 2008-05-29
  • 打赏
  • 举报
回复
你将flag的值输出来看看啊,看看是不是“批准”说不定你的值没有传递过来,这里就不会判断了啊,你的值是数据库中读取的吗?要是这样把flag换成trim(flag)看看。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧