读书人

百思不得其解!望高手帮忙看上!有关问

发布时间: 2012-11-21 08:23:26 作者: rapoo

百思不得其解!望高手帮忙看下!问题出在哪儿!
对数据修改时点击修改按钮后,正常的会显示前面的数据所显示工区在下拉框里,同样的代码复制到另外一个修改页面,点击修改按钮后,所属工区不会显示前面已经存在的所属工区,而是一直显示初始化默认为空的选项?怎么回事?
1,正常修改按钮后的界面,能显示修改数据已经存在的工区

2,我复制到另外一个修改页面,不能显示修改数据已经存在的工区,而是默认为最上面选项为空的选项。


正常显示的代码

HTML code
<<select name="bank">                  <option value="0"></option>                <%                sql="select * from bank order by id"                set rs_bank=conn.execute(sql)                do while rs_bank.eof=false                %>                  <option value="<%=rs_bank("id")%>"<%if rs_bank("id")=rs("id_bank") then%> selected="selected"<%end if%>><%=rs_bank("bank")%></option>                <%                  rs_bank.movenext                loop                %>                </select><input type="hidden" name="old_bank" value="<%=rs("id_bank")%>">


不能正常显示的代码

HTML code
<select name="bank">                  <option value="0"></option>                <%                sql="select * from bank order by id"                set rs_bank=conn.execute(sql)                do while rs_bank.eof=false                %>                  <option value="<%=rs_bank("id")%>"<%if rs_bank("id")=rs("card") then%> selected="selected"<%end if%>><%=rs_bank("bank")%></option>                <%                  rs_bank.movenext                loop                %>                </select><input type="hidden" name="old_bank" value="<%=rs("card")%>">                        </font>


除了修改数据库相应字段名称改动外,其他未做改动!

[解决办法]
rs("card")是什么来的。

读书人网 >ASP

热点推荐