| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1072 人关注过本帖
标题:求助 我找了个留言板,但是运不了
只看楼主 加入收藏
grd888
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-10
收藏
 问题点数:0 回复次数:9 
求助 我找了个留言板,但是运不了

我前些天找了个留言板来,但是运行不了,我不知道是那里不对,请高手些指点一下
本人菜鸟一个,请高手些指导一下


<%option explicit%>

<!--#include file="odbc_conn.asp"--> <!--把数据库连接文件包含到此文件中-->

<html>

<head>

<title>留言板</title>

<script language="javascript">

<!--
function check_null(){

if(document.form1.title.value=="")}

alert("主题不能为空!");

return false;

}

if(document.form1.name.value==""){

alert("留言人不能为空!");

return false;

}

return true;

}

//-->

</script>

</head>

<body bgcolor=pink>

<h2 align=center><FONT size=5 face=华文彩云 color=blue> 留 言 板</h2></FONT>

<FORM method="post" action="add.asp" name="form1" onsubmit="javascript:return check_null();">

<TABLE bgcolor=dodgerBlue align=center border=1 width=500>

<TR><TD height=35 align=center>留言人</TD>

<TD><input type="text" name="name" maxlength=30></TD></TR>

<TR><TD height=35 align=center>E-mail</TD>

<TD colspan=3><INPUT type="text" name="Email"></TD></TR>

<TR><TD height=35 align=center>主&nbsp;&nbsp;题</TD>


<TD colspan=3><INPUT type="text" name="title" size=60></TD></TR>

<TR><TD height=35 align=center>内&nbsp;&nbsp;容</TD>

<TD colspan=3><TEXTAREA name="body" rows=4 cols=60 wrap=soft></TEXTAREA>
</TR>

<TR align=middle><TD heignt=40 colspan=4 align=center>

<INPUT type="submit" value=提交>&nbsp;&nbsp;&nbsp;&nbsp;

<INPUT type="reset" value=重写></TD></TR>

</TABLE>

</FORM>

<a href=browse.asp>查看留言</a>

<p>

显示留言界面程序(browse.asp)代码如下:

<%option explicit%>

<!--#include file="odbc_conn.asp"-->

<%

'现在开始显示已有留言

Dim sql,rs '定义变量

sql="select guest_id,title,body,name,email,submit_date from guest"

sql=sql+"order by submit_date desc,guest_id desc" '这里用了两个字段排序

set rs=db.execute(sql) '返回一个recordset对象

if not rs.bof and not rs.eof then '如果有记录,就接着执行

%>

<center>

<table border="0"bordercolor="#8800ffe"width="80%">

<%

DO WHILE NOT RS.EOF '利用循环依次显示所以记录

%>

<tr>

<td colspan=2><hr></td>

</tr>

<tr>

<td width=20%>主题</td>

<td><%=rs("title")%></td>

</tr>

<tr>

<td>内容</td>

<td><%=rs("body")%></td>

</tr>

<tr>

<td>留言人</td>

<td><a href="mailto:<%=rs("email")%>"><%=rs("name")%></a></td>

</tr>

<tr>

<td>时间</td>

<td><%=rs("submit_date")%></td>

</tr>

<tr>

<td></td>

<td><a href="delete.asp?guest_id=<%=rs("guest_id")%>">删除</a></td>

</tr>

<%

rs.movenext '将记录指针移动到下一条记录

loop

rs.close '执行完毕,关闭recordset对象

db.close '执行完毕,关闭connection 对象

%>

</table>

</center>

<%end if%>

</body>

</html>


搜索更多相关主题的帖子: 留言板 数据库 title 
2006-03-10 13:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

什么错误?错误时,有没有显示什么内容。

2006-03-10 13:50
grd888
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-10
收藏
得分:0 

有显示的,你等等我就复制下来

2006-03-10 17:12
grd888
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-10
收藏
得分:0 

无法显示网页

试图访问的网页出现问题,无法显示。

请尝试执行下列操作:

  • 单击刷新按钮,或稍后重试。
  • 打开
    程序代码:
    <SCRIPT>

    </script>
    192.168.1.101 主页,然后查找与所需信息相关的链接。

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务


技术信息(用于支持人员)

  • 错误类型:
    Active Server Pages, ASP 0126 (0x80004005)
    找不到包含文件 'odbc_conn.asp'。
    /liuyan/index.asp, 第 3 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

  • 网页:
    GET /liuyan/index.asp

  • 时间:
    2006年3月10日, 17:15:16

  • 详细信息:
    Microsoft 支持

2006-03-10 17:13
grd888
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-10
收藏
得分:0 
每次运行的时候都是报得这个错
2006-03-10 17:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<!--#include file="odbc_conn.asp"-->
错误信息里说这个文件没有找到,我想可能是楼主将这个文件没有放在/liuyan/index.asp跟这个文件的同样目录liuyan/下所以找不到,或者楼主不小心将此文件删除,或更改了其他的文件名。
2006-03-10 21:17
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
依楼主的程序推断,odbc_conn.asp这个文件应该是连接数据库的重要文件。
2006-03-10 21:19
小鼓锤
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2005-11-29
收藏
得分:0 
上边的主要问题就是楼主的代码缺少连接数据库的问题啊!
若有的话就放到和index.asp同样的目录文件夹下就可以了,或者楼主自己编写一个连接到数据库的文件就可以了。命名为:odbc_conn.asp
2006-03-12 15:06
grd888
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-10
收藏
得分:0 

哦,谢谢大家了,index.asp这个文件是肯定放在liuyan这个目录下的,可能就是少了个odbc_conn.asp文件,但是我不会写这个程序啊,没写过,大家能不能帮帮我啊。那就实在是太感谢大家了

2006-03-13 14:55
冬灿
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-16
收藏
得分:0 

<%
dim dbPath,conn
dbPath="..."'这儿把...换成你的数据库路径,用相对路径!
set conn = Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(dbPath)
conn.Open connstr
%>

2006-03-16 14:56
快速回复:求助 我找了个留言板,但是运不了
数据加载中...
 
   



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

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