帮忙看看解答下!感谢!
修改一条信息时!同样的代码!一个字段能把数据传到修改页面,而另一个字段不能,始终默认为最上面的内容!如图!图1是数据页面,修程是月检,交通方式是汽车。图2是修改这条数据时的页面,修程能把这条数据的月检传过来,而交通方式却不能把汽车传过来而是显示默认最上面的火车。(图1)
(图2)
下面是这2段代码!
程序代码:
<% sql="select * from leib order by id" set rs_zu=conn.execute(sql) if rs_zu.eof then %> <script language="javascript"> alert("请先添加工作类别!") window.location.href="leib_add.asp" </script> <% response.end end if %> <select name="id_zu"> <% do while rs_zu.eof=false %> <option value="<%=rs_zu("id")%>"<%if rs_zu("id")=rs("id_zu") then%> selected="selected"<%end if%>><%=rs_zu("zu")%></option> <% rs_zu.movenext loop %> </select><%
程序代码:
sql="select * from jtfs order by id" set rs_jtfs=conn.execute(sql) if rs_jtfs.eof then %> <script language="javascript"> alert("请先添加工作类别!") window.location.href="jtfs_add.asp" </script> <% response.end end if %> <select name="id_jtfs"> <% do while rs_jtfs.eof=false %> <option value="<%=rs_jtfs("id")%>"<%if rs_jtfs("id")=rs("id_jtfs") then%> selected="selected"<%end if%>><%=rs_jtfs("jtfs")%></option> <% rs_jtfs.movenext loop %> </select>代码除了数据库表字段名改了!其他一模一样! 怎么效果不一样?
[ 本帖最后由 lxb0592 于 2014-2-28 23:12 编辑 ]