| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 370 人关注过本帖
标题:请各位老师帮忙??有点复杂。
只看楼主 加入收藏
xnbtxz
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-1-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
请各位老师帮忙??有点复杂。
<!--#include file="conn1.asp"-->
<title>新闻排序</title>
<%response.expires=0%>
<%

oabusyname=request.cookies("oabusyname")
oabusyusername=request.cookies("oabusyusername")
oabusyuserdept=request.cookies("oabusyuserdept")
oabusyuserlevel=request.cookies("oabusyuserlevel")
if oabusyusername="" then
    response.write("<script language=""javascript"">")
    response.write("window.top.location.href='index.asp';")
    response.write("</script>")
    response.end
end if

id1=Request("id")

   
   classs=request("class1")
   
   if class3<>"" then
     classs=request("class3")
   end if
  



%>

<%Dim action
action=Request.QueryString ("action")
Select Case Lcase(action)
Case "edit"
    Call edit
Case "add"
    Call add
Case "del"
    Call del
Case "type_re"
    Call type_re
Case Else
    Call main
End Select
Sub main
%>

<body bgcolor="#DFEEFC">

<div align="center">
<table width="600" border="0" cellpadding="0" cellspacing="1" class="tableBorder">
    <tr>

    <th><font size="5" color="#FF0000">首页文字新闻排序</font></th></tr>
      <tr><td class="forumrow">
                  <table border="1" cellpadding="0" cellspacing="0" width="100%" bordercolorlight="#800000" bordercolordark="#800000" bgcolor="#3A9CF7" style="border-collapse: collapse">
                  
                    <tr>
                      <td width="50" align="center">ID</td>
                        <td width="400" align="center">&nbsp;名&nbsp;&nbsp;&nbsp; 称</td>
                      <td width="150" align="center">
                        <p style="margin-top: 0; margin-bottom: 0">排序</p>
                        <p style="margin-top: 0; margin-bottom: 0">
                        <font size="2" color="#FF0000">(1—20)0为不显示</font></td>
                    </tr>
                  
                  </table>
                </td></tr><%
               
   

set rs=server.createobject("adodb.recordset")
sql="SELECT * FROM news_wj where class=" &cstr(cint(classs))& " and titlepx<>0 order by titlepx aSC"

rs.Open sql,conn,1,1
i=0
do while not rs.eof
i=i+1
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
 function SubmitForm(class,id,i) {
          //if(confirm("您真的要更新图片新闻排序吗?")){           
          document.MakeHtml.action="?class="+class+"&action=edit&id="+id+"&i="+i;
      
          document.MakeHtml.submit();
       //   }
      }
//-->
</SCRIPT>

<FORM METHOD=POST  name="MakeHtml"  action="">
<tr><td class="forumrow">
                  <table border="1" cellpadding="0" cellspacing="0" width="100%" bordercolorlight="#000000" style="border-collapse: collapse" bordercolordark="#000000" bgcolor="#999966" bordercolor="#00FF00">
                  
                    <tr>
                      <td width="50" align=center><%=rs("id")%></td>
                        <td width="400"><%=rs("title")%></td>
                      <td width="150">
                        &nbsp;&nbsp;<input size=5 type="text" name="titlepx" value="<%=rs("titlepx")%>">&nbsp;
                        <input style="color: #FFFFFF; background-color: #666699; border: 1px solid #FFFFFF" type="submit" value="更 新" onClick="SubmitForm(<%=rs("id")%>,<%=i%>,class=<%=rs("class")%>);">&nbsp;
                        </td>
                    </tr>
                  
                  </table>
                </td></tr><%  
rs.movenext  
loop
rs.Close
set rs=nothing
%></FORM><tr><td class=forumrow><div align="center">
                  <table border="0" cellpadding="0" cellspacing="0" width="100%">
                  <form method="POST" action="?action=add" id=form0 name=form0>
                    <tr>
                      <td width="10%" align=center></td>
                    </tr>
                   </form>
                  </table>
                </div></a></td></tr>
</table>
</div>
<%
End Sub
Sub edit
titlepx=trim(request.form("titlepx"))
class2=cint(request("class"))
id=cint(request("id"))
i=cint(request("i"))
conn.execute("update news_wj set titlepx='"&trim(split(titlepx,",")(i-1))&"' where id="&id)
response.redirect("titlepx.asp?class3="&class2)
End Sub
%>

一、我想让 "response.redirect("titlepx.asp?class3="&class2) "class2的值在本页面再显示一次,可收到的是0不知道是为什么?

二、还有能把帮忙把这个排序弄成 点图片1新闻标题自动往上走,点图片2新闻标题自动往下走的功能吗?我没看见过此类的源代码,还请高手指教。谢谢!


搜索更多相关主题的帖子: 老师 
2010-01-18 23:41
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1247
专家分:1909
注 册:2007-6-4
收藏
得分:20 
1、class2=cint(request("class"))的值你是从哪里传到sub edit里的呢?

2、你多加一个字段hits,当你在后台加一条新闻时,同时将这条新闻的ID号保存到hits里面。
然后做两个小图标,一个向上一个向下,向上的点击一下hits就加1,向下就减1.然后你的新闻排序时就按hits排(在减时判断一下,减到0时就不能再减了)。这个很容易的!

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2010-01-19 09:30
xnbtxz
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-1-18
收藏
得分:0 
回复 楼主 xnbtxz
<SCRIPT LANGUAGE="JavaScript">
<!--
function SubmitForm(class,id,i) {
          //if(confirm("您真的要更新图片新闻排序吗?")){           
          document.MakeHtml.action="?class="+class+"&action=edit&id="+id+"&i="+i;
      
          document.MakeHtml.submit();
       //   }
      }
//-->
</SCRIPT>
<input style="color: #FFFFFF; background-color: #666699; border: 1px solid #FFFFFF" type="submit" value="更 新" onClick="SubmitForm(<%=rs("id")%>,<%=i%>,class=<%=rs("class")%>);">&nbsp;


是从这传过去的。class是判断显示这个新闻类别(数据库中是数字代替)的新闻。

你多加一个字段hits,当你在后台加一条新闻时,同时将这条新闻的ID号保存到hits里面。
然后做两个小图标,一个向上一个向下,向上的点击一下hits就加1,向下就减1.然后你的新闻排序时就按hits排(在减时判断一下,减到0时就不能再减了)。

版主:能提供点例子就好了。

[ 本帖最后由 xnbtxz 于 2010-1-19 10:43 编辑 ]
2010-01-19 10:34
快速回复:请各位老师帮忙??有点复杂。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018060 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved