日期:2014-05-17  浏览次数:20987 次

如何这样提交信息呀???
比如查询出一列数据,最后我在页面中显示出来的时候为这种格式:


新闻标题               置顶状态       是否置顶
新闻标题一             是                   是       否
新闻标题二             否                   是       否
新闻标题三             是                   是       否
新闻标题四             是                   是       否


如果我点了“是”,就将数据库中相应的字段的值改为“1”,“否”就改为“0”,同时“置顶状态”发生相应改变并且不跳转页面。不知道该如何写这段代码,也不知道如何搜索关键字,只好先问问了,谢谢。


------解决方案--------------------
可以在修状态后直接回到此页面
------解决方案--------------------
<%
if Request( "Action ")= "Update " then
if Request( "State ")= "1 " then
strSQL = "Update yTable Set State=1 where id= " & Request( "Id ")
else
strSQL = "Update yTable Set State=0 where id= " & Request( "Id ")
end if
Objconn.Execute strSQL
end if
....
%>


<a href= "List.asp?Action=Update&Id=110&State=1 "> 是 </a> &nbsp;&nbsp; <a href= "List.asp?Action=Update&Id=110&State=0 "> 否 </a>
------解决方案--------------------
新闻标题 置顶状态 是否置顶
新闻标题一 是 撤销置顶
新闻标题二 否 置顶
新闻标题三 是 撤销置顶
新闻标题四 是 撤销置顶
原来是这样,才明白过来
将星星火炬的源码改一下: <%
if Request( "Action ")= "Update " then
if Request( "State ")= "1 " then
strSQL = "Update yTable Set State=1 where id= " & Request( "Id ")
else
strSQL = "Update yTable Set State=0 where id= " & Request( "Id ")
end if
Objconn.Execute strSQL
end if
....
%>

<%
dim strTop= " <a href= 'List.asp?Action=Update&Id=110&State=1 '> 置顶 </a> "
dim strUnTop= " <a href= 'List.asp?Action=Update&Id=110&State=0 '> 撤销置顶 </a> "
if objRs( "state ")=0 then response.write strTop
if objRs( "state ")=1 then response.write strUnTop
%>