简单留言

| 专四专八 |

【www.guakaob.com--专四专八】

简单留言篇一
《asp简易留言板》

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>简单的留言簿</title>

<style type="text/css">

<!--

.STYLE1 {

font-family: "宋体";

font-size: 36px;

}

body {

background-color: #FF6600;

background-image: url();

}

.STYLE3 {

font-family: "隶书";

font-size: 46px;

}

-->

</style></head>

<body>

<p align="center" class="STYLE1 STYLE3">计算机留言板</p>

<form method="post" action="留言板.asp">

<div align="center">

<table width="600" border="1">

<tr>

<td>

<input type="hidden" name="task" value="insert">

请输入您的姓名:

<input type="text" size="20" name="xm" /></td>

</tr>

<tr>

<td><p>请留下您宝贵的意见:</p>

<p>

<textarea rows="5" cols="80" name="lyq"></textarea>

</p></td>

</tr>

<tr>

<td height="24">

<input type="submit" value="提交"name="B1" />

<input type="reset" value="重置"name="B2" /> </td>

</table>

</div>

</form>

<div align="center">

<table width="600" border="1">

<tr>

<td>

<%

set conn=server.createobject("adodb.connection")

conn.Open="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("留言簿.mdb")

if request("task")="insert" then

xm=request("xm")

sj=date()

sj=sj&" "&hour(time())& ":"&minute(time())

if request("lyq")=" "then

response.write("留言不能为空!")

response.end

else

ly=request("lyq")

end if

sqlstr="insert into 留言表(姓名,时间,留言)values('" & xm &"',# " & sj &"#,'"& ly &"')" conn.execute sqlstr

end if

sqlstr="select * from 留言表 order by 时间 DESC"

set rs=conn.execute(sqlstr)

do while not rs.eof

%>

用 户 姓 名:<%=rs("姓名")%> </td>

</tr>

<tr>

<td><br>

留 言 时 间:<%=rs("时间")%></td>

</tr>

<tr>

<td height="42">留 言 内 容:<%=rs("留言")%></td>

</tr>

<tr>

<td><br>

<%

rs.movenext

loop

conn.close

set conn=nothing %> </td> </tr> </table> </div> </body> </html>

简单留言篇二
《简易的留言板系统》

《Java EE应用开发基础》实验指导手册

基于Java EE的高级程序设计——实验一

实验名称

项目名称:基于JSP的留言系统开发

课时安排:2课时

实验要求

实验要求:用JSP、Servlet和JavaBean开发一个简单的留言系统。

实验目标

学习JSP、Servlet等技术,完成一个简单的留言系统的开发,实现登录、留言发布等功能,通过本次实验让学生熟悉JSP和Servlet的开发步骤,掌握实现MVC架构所需要的实践技能。

(1) 熟悉HTML

(2) 熟悉Servlet

(3) 熟悉JSP

(4) 熟悉JDBC

(5) 掌握JSP、Servlet开发方法

(6) 完成系统,并打包运行

需求分析

系统原型相关界面:

登录相关界面如下图所示:

留言相关界面如下图所示:

《Java EE应用开发基础》实验指导手册

实验步骤

1、需求分析

既然是留言系统,肯定要有用户登录,所以需要一个用户表(userTable)。字段包括:id、username和password。其中id设为自动增长的int型,并设为主键。username和password都设为varchar型。登录成功后要有个主界面,显示别人和自己的留言信息,那就应该有个留言表(lyTable)。字段包括:id、userId、date、title、content。其中id设为自动增长的int型,并设为主键。userId是user表中的id,表明该条留言是该用户留的。

2、建立数据库与表

建立数据库,命名为“javaee”,这里我们用的是MySQL。然后在该数据库中建立上面提到的两个表:userTable表、lyTable表。

userTable表:

lyTable表:

3、新建项目

打开MyEclipse,新建项目,命名为“JSPExample”。

4、建立表对应的标准JavaBean

LyTable表对应的JavaBean。 package model;

import java.sql.Date;

public class LyTable {

private int id; private int userId; private Date date; private String title; private String content; public int getId() { } public void setId(int id) { } public int getUserId() { } public void setUserId(int userId) { } public Date getDate() { return date;

return id; this.id = id; return userId; this.userId = userId;

package model;

public class User {

} private int id; private String username; private String password; public int getId() { } public void setId(int id) { } public String getUsername() { } public void setUsername(String username) { } public String getPassword() { } public void setPassword(String password) { } this.password = password; return password; this.username = username; return username; this.id = id; return id;

《Java EE应用开发基础》实验指导手册

5、创建登录页面

首先还是先创建登录界面login.jsp。 <%@ page language="java" pageEncoding="gb2312"%>

<html>

<head>

<title>简易留言板</title>

</head>

<body bgcolor="#E3E3E3">

<form action="mainServlet" method="post"> <table> <caption>用户登录</caption> <tr><td>登录名:</td> <td><input type="text" name="username" size=”20”/></td> </tr><tr><td>密码:</td> <td><input type="password" name="pwd" size=”21”/></td></tr> <input type="submit" value="登录"/>

<input type="reset" value="重置"/> </table> </form> 如果没注册点击<a href="register.jsp">这里</a>注册! </body>

</html>

6、建立DB类

在src文件夹下建立包,命名为“db”,在db包中建立DB类。

简单留言篇三
《简单留言板设计》

实验三 简单留言板设计

一、实验目的

1.掌握常用Web服务器控件的使用;

2. 掌握验证控件的使用方法,理解验证控件的作用;

3. 掌握数据库设计的方法;

4. 掌握利用ADO.NET操作数据库的方法;

5. 掌握利用内置对象传递数据的方法;

6. 训练分析与解决实际问题的能力;

7.训练综合应用ASP.NET开发Web应用程序的能力。

二、实验环境

安装有Windows XP+IIS5.1+VS.NET 2005的计算机

三、实验内容:

1、主要功能

主要实现以下功能:用户登录与注册、留言的撰写、查看、回复等。留言板的功能模块图如下图1所示:

图1 系统功能模块图

主要包含以下几个页面:

(1)Index.aspx:完成用户登录。

(2)Register.aspx:用于新普通用户注册。

(3)ViewMessage.aspx:是留言板的首页,显示留言的标题、留言者、留言日期等信息,可以进入留言页面或者查看留言内容和回复留言页面。

(4)WriteMessage.aspx:用户留言页面。

(5)ReplyPage.aspx:查看相关标题的留言的详细信息,并且可以回复该留言。

2、系统数据库设计:

在SQL2005中创建一个名称为aspnet的数据库,在其中创建三个数据表

UserInfo、Newpost和AdminInfo。其中,UserInfo表存储注册的用户信息;Newpost表存储访问者的留言情况,AdminiInfo表存储系统管理员的信息。下面分别对这三个表的设计加以介绍。

(1)UserInfo数据表

UserInfo数据表的字段设置如图2所示,并设UserID为自动增量(初始值为1,增量因子为1),且为主键。

图2 UserInfo数据表的设计

(2)AdminInfo数据表

AdminInfo数据表的字段设置如图3所示,AdminID为主键。

图3 AdminInfo数据表的设计

(3)Newpost数据表

Newpost数据表设PostID为自动增量(初始值为1,增量因子为1),且为主键。ParentID用来记录访问者所回复的留言,如果为初始留言(不是对已有留言的回复),则ParentID为0,否则对应相应留言的PostID。

图4 Newpost数据表的设计

数据库设计完毕之后,在AdminInfo数据表中插入一条新数据,作为系统的初始管理员,AdminID列的值为Admin,AdminPwd列的值也为111。另外,在数据库

中为该库创建一个SQL Server身份验证模式的登录,登录名为sj,密码为空。该登录用于在程序中访问数据库。

3、界面设计

(1)Index.aspx设置为项目的起始页。执行该项目,结果如图5所示。

2.单击“我要注册”进入普通用户注册页面Register.aspx,如图6所示。填写的内容必须符合要求,比如用户名必须填写、两次密码必须一致和电子邮件的格式必须正确等,提交才会成功。

界面设计中要注意验证控件的使用。

3.本系统的用户分为两类,一种是普通用户(在“注册页面”注册成功的用户),一种是系统管理员。普通用户具有查看留言及留言的回复,回复留言的权限,系统管理员除了具有普通用户的权限以外,还具有删除留言的权限。

当普通用户登录成功之后,进入如图7所示的留言板首页ViewMessage.aspx。

4.单击“我要留言”,进入撰写留言页面WriteMessage.aspx,如图9所示。其中“返回前页”、“返回主页”是两个HyperLink控件,其中“返回前页”可跳转到“Viewmessage.aspx”页面,“返回主页” 跳转到Index.aspx。

图9 留言页面

简单留言篇四
《JSP简单留言板》

JSP简单留言板

本留言板是基于JSP及数据库技术制作的简单留言板,整个留言板共三个jsp文件,即用户留言页面(message_insert.jsp)、留言存入数据库文件(message_insert_do.jsp)、显示留言页面(show.jsp)。该留言板实现了分页、跳页、降序排列留言、控制留言字数等效果,对于有些许jsp及数据库基础的爱好者非常适用。 以下为该留言板的代码,数据库请自行创建,数据库名:messageborder,表名:message,表中共五个字段,id(自增),name,mail,qq,txt。

message_insert.jsp

<%@page contentType="text/html;charset=GBK"%>

<%@page import="java.sql.*"%>

<%@page import="java.util.*"%>

<html>

<head>

<title>我要留言</title>

</head>

<body bgcolor="green">

<%

request.setCharacterEncoding("GBK");

%>

<form name="form1" method="post"

action="message_insert_do.jsp">

<table width="450" border="1" align="center"

bgcolor="#e8e8e8">

<tr><th colspan="2"><h2>我要留言</h2></th>

</tr>

<tr>

<td>昵 称 :</td>

<td><input name="name" type="text" size="20">*请不要超15个字符</td>

</tr>

<tr>

<td>E-mail:</td>

<td><input name="mail" type="text" size=20></td>

</tr>

<tr>

<td>Q Q:</td>

<td><input name="qq" type="text" size="20"></td> </tr>

<tr>

<td rowspan="2">留言内容:</td>

<td><textarea name="txt" cols="30" rows="5"> </textarea></td>

<tr><td>*请不要超过300个字符</td></tr>

</tr>

<tr>

<th colspan="2">

<input type="submit" name="submit" value="提交">

&nbsp;<input type="reset" name="reset" value="重置"> </th>

</tr>

</table>

</from>

</body>

</html>

message_insert_do.jsp

<%@page contentType="text/html;charset=GBK"%> <%@page import="java.sql.*"%>

<%@page import="java.util.*"%>

<html>

<head>

<title>留言板</title>

</head>

<center>

<body>

<%

request.setCharacterEncoding("GBK");

%>

<%

String name=request.getParameter("name"); String mail=request.getParameter("mail"); String qq=request.getParameter("qq"); String txt=request.getParameter("txt"); %>

<%

boolean a=true;

if(name.length()>15||name.length()==0) {

out.println("昵称长度不能大于15且不能为空!"); %>

<br>

<%

a=false;

}

if(mail.length()>30)

{

out.println("E-mail长度不能大于30!"); %>

<br>

<%

a=false;

}

if(qq.length()>15)

{

out.println("QQ长度不能大于15!");

%>

<br>

<%

a=false;

}

if(txt.length()>300||txt.length()==0){

out.println("留言内容不能超过300且不能为空!"); %>

<br>

简单留言篇五
《ASP简单留言板网站大作业》

目录

摘要 ................................................................... 1 1 前言 ................................................................ 2 1.1 选题背景 ........................................................... 2 1.2 应用技术领域及范围 ................................................. 2 2 正文 ................................................................ 3 2.1 设计目的和意义 ..................................................... 3 2.2 设计方法及内容 ..................................................... 3 2.4 设计创新与关键技术 ................................................. 6 2.5 结论 .............................................................. 10 3 致谢 ............................................................... 11 4 参考文献 ........................................................... 11

摘要

网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。

为了方便大家的勾通和获取信息,特创建这个留言板。此留言板前台界面可使用户进行登陆并在留言板上进行发表和查看,管理员可以进行管理和维护。它使用的是Microsoft公司的ASP作为开发工具,Access为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后设计数据库和编写代码进而完成全部功能要求。

关键词:留言板,ASP,数据库

Abstract

The network has played more and more important role in people's life, the assorted website, the forum corresponding and live, we also need during browsing information's to exchange the information promptly, therefore the message center applies widely in each kind of website. to facilitate everybody's colluding with the gain information, founds this message center especially. This message center onstage contact surface may cause the user to carry on the debarkation and carries on the publication and the examination on the message center, the manager may carry on the management and the maintenance. What it uses is Microsoft Corporation's ASP takes the development kit, Access is the backstage database, constructs a small network message center, plans the frame from the function demand, the ultimate design database

and the compilation code then complete the complete function request.

Key words:Message center,ASP,Database

前言

1.1 选题背景

网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息

的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。

网络中各种留言板系统在DW等工具的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理:将留言内容等写入服务器端的文本或数据库,再显示出来。用ASP开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。

1.2 应用技术领域及范围

为了方便大家的勾通和获取信息,特创建这个留言板。此留言板前台界面可使用户进行登陆、注册、遗忘密码恢复等操作,并能在留言板上进行发表和查看。它使用的是Microsoft公司的ASP作为开发工具,Access为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后设计数据库和编写代码进而完成全部功能要求。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

正文

2.1 设计目的和意义

如今网络在人们的日常生活中的应用已经日益广泛,人们通过网络得到的最大便利就是信息的快速交流。而留言板不失为一种网站普遍使用的信息交互方式。通过留言板,可以发布自己的观点、相互交流、发表文章等等,增强各个登陆用户之间的交流,使有用的信息在Internet上实现快速传递,提高办事效率。因此留言板在网站中的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受重视。为了对所学知识加以巩固,同时提供给大家一个的交流平台,本人特设计一个简易的留言板,能实现一些留言板的基本功能。

此留言板要实现的功能如下: (1). 用户注册。 (2). 用户登陆 (3). 密码恢复 (4). 留言的写入. (5). 留言的查看.

(6). 相关网页连接

2.2 设计方法及内容

2.2.1 运行环境

系统环境: Microsoft Windows XP 开发环境:Windows 2000 Server

硬件环境:Intel(R) Pentium(R)4 2.80GHz 512M 内存 2.2.2 开发语言及应用工具

开发工具:Microsoft Visual studio.net 2005

ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

在用ASP编写留言板的同时,应用数据库技术不可避免的还用到了Access2003。

Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范

化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

2.2.3 设计流程图

简单留言篇六
《Dreamweaver 8.0制作简易留言板图文教程》

用ASP和Dreamweaver 8.0制作简易留言板

目录

一、ASP原理 .................................................................................................................................. 2

二、网页制作步骤 ........................................................................................................................... 3

1、建立数据库 ......................................................................................................................... 3

(1)、利用ACCESS新建空数据库db_message.mdb ..................................................... 3

(2)、建立数据表t_message............................................................................................. 3

(3)、建立所需字段 .......................................................................................................... 3

2、建立留言页面 ..................................................................................................................... 4

(1)、打开Dreamweaver 8.0 新建 ASP VBScript,建立留言页面message.Asp。 .... 4

(2)、建立数据库连接conn ............................................................................................. 4

(3)、利用插入记录表单向导创建页面 .......................................................................... 4

3、建立留言板首页 ................................................................................................................. 6

(1)、用Dreamweaver新建ASP VBScript,创建留言板首页index.asp。 ............... 6

(2)、建立一个记录集message ........................................................................................ 6

(3)、插入一个4行4列的表格 ...................................................................................... 7

(4)、绑定记录集到表格中 .............................................................................................. 8

(5)、添加重复区域 ........................................................................................................ 10

三、网页制作结果 ......................................................................................................................... 11

四、总结 ......................................................................................................................................... 12

五、致谢 ......................................................................................................................................... 12

六、参考文献 ................................................................................................................................. 13

摘要:随着因特网的迅猛发展,网络已深入到世界的各个角落,作为因特网的主要组成部分的网站,其数量和质量都在快速发展。网站与用户的交互主要使用动态网页来实现,为了简化和方便动态网页的开发,Web领域的主要开发商相继推出了多种Web开发技术,ASP(Active Server Pages)就是其中的典型代表。利用ASP和Dreamweaver 8.0快速创建充满动感的交互网页,而无需或只需要少量的手写代码,同时还能非常方便地编辑和管理站点,这是动态网页初学者进行网站开发的最好方式。用ASP、Dreamweaver 8.0以及Access作为后台数据库可以简单快捷的设计一个留言板,达到留言板的基本功能。

关键字:ASP、Dreamweaver、留言板、交互网页、Access

一、ASP原理

ASP是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。组件可以被脚本程序调用,也可以由其他的组件调用。ASP网页需要相应的Web服务器的支持,才能正常运行,其WEB服务器主要是PWS和IIS。安装IIS后,设置相应配置,便可使用ASP。

网页文件均是存放在Web服务器中的,当在客户端浏览器的地址栏键入某个网址并按回车时,便向服务器触发了一个HTTP请求,服务器将根据所请求网页的扩展名,来决定响应的方式。ASP网页是运行于服务器端的,在客户端所查看到的网页源代码,是ASP动态生成的页面源代码,并非ASP网页本身的代码,因此,ASP网页具有较高的保密性,另外,由于ASP输出的是标准格式的HTML页面,故不存在浏览器不支持的问题。HTML运行于客户端浏览器,由浏览器解释执行,从而显示出最终的页面内容。ASP能根据代码执行的结果,动态形成页面内容,故ASP页面又称为动态网页。

当在Web站点中融入ASP功能后,通常将发生以下结果:

1、用户调出站点内容,默认页面的扩展名是.asp。

2、浏览器从服务器上请求ASP文件。

3、服务器端脚本开始运行ASP。

4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。

5、页面信息发送到浏览器。

二、网页制作步骤

1、建立数据库

(1)、利用ACCESS新建空数据库db_message.mdb

(2)、建立数据表t_message

(3)、建立所需字段

留言人:t_name

留言内容:t_message

留言时间:

t_time

2、建立留言页面

(1)、打开Dreamweaver 8.0 新建 ASP VBScript,建立留言页面message.Asp。 (2)、建立数据库连接conn

,用以下程序:

"Provider=Microsoft.Jet.oLEDB.4.0;Data Source=E:\web\db_message.mdb"

(3)、利用插入记录表单向导创建页面,各配置如图

列t_time的标签改为留言时间,显示为隐藏域,提交为日期,默认值写 <%= Now() %>

设置完记录表单向导后,会自动生成表单

打开浏览器,输入

出现留言页面,输入留言内容

简单留言篇七
《基于WEB的简单留言系统的 毕业设计(论文)》

四川理工学院成都新华学院

课题名称:

年级专业:

学 号:

姓 名:

指导教师: 毕业设计(论文) 基于Web的留言系统设计 2011级计算机网络专业 毛长生 李明武

2013年月18日 10

四川理工学院成都新华学院

毕 业 论 文(设计)任 务 书

指导教师:李明武 2013年10月 18日

摘 要

随着计算机的广泛应用,人们已经对网络不再感到陌生。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台。

互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门技术之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。文章叙述了在Windows环境下,利用ACCESS 创建数据库,运用ASP.NET(C#)等开发工具,设计留言系统的原理及过程。

关键词: 留言板 ASP.NET 数据库 ACCESS

Abstract

With the broad application of the computer, people have no longer been unfamiliar to the internet. People can shop online, make friends online, do e-commerce, and carry on network marketing and so on. In front of the strong power of the internet, a sound system is necessary in some way to make full use of the internet. With its increasing importance, the internet is called as the fifth kind of media following the radio, newspapers, magazines, television----digital media, which has lots of advantages; so many enterprises have or are building their own website. Then as an important part of a website, the massage board has always been a platform to share ideas.

The constant development and popularization of the Internet technology makes constructing websites and developing network applications have been one of the hot technologies now. There have been plenty of tools and methods of developing online communication software, and each one has its own feature and strong point. The article introduces that the principle and process of creating a database by using ACCESS, and developing tools and designing mail system by using ASP.NET(C#) and other developing tools in the Windows environment.

Key words: Leave Wordbook ASP.NET Database ACCESS

目 录

前 言 ........................................................................................................... 1

第一章 开发技术 ...................................................................................... 2

第二章 系统需求分析 ............................................................................ 4

1.1 现状分析 ...................................................................................... 4

1.2 需求分析 ...................................................................................... 4

1.3 系统模块以及功能设计 .............................................................. 5

第三章 系统设计 ...................................................................................... 6

2.1系统设计目标与环境 ................................................................... 6

2.1.1数据库整体介绍 ................................................................. 6

2.1.2数据库各个表的介绍 ......................................................... 6

2.2、系统文件结构 ............................................................................ 7

第四章 系统的编码与设计 ...................................................................... 8

3.1 留言板首页设计(Index.aspx) ...................................................... 8

3.2 留言板用户登录页面(Login.aspx) ........................................ 8

3.3发表留言页面(ReleaseWord.aspx) ....................................... 10

3.4 查看留言页面(ShowWord.aspx) ......................................... 11

3.5 留言管理页面(LeaveWordManage.aspx) .......................... 12

3.6用户注销页面(Logout.aspx) ................................................. 12

3.7回复留言页面(LeaveWordBack.aspx) ................................. 13

结束语 ....................................................................................................... 14

参考文献 .................................................................................................. 15

简单留言篇八
《PHP编写一个简单的留言板》

简单留言篇九
《HTML5+CSS3 制作简单留言簿》

HTML5+CSS3 制作简单留言簿

在HTML 5之前,要制作一个留言簿需要用将表单数据提交到数据库,再从数据库中读取出来。而在HTML 5中,用户可以直接通过本地存储的优势创建简单的留言簿。

操作步骤:

(1)创建index.html文件,并在<body>标签中插入<h1>和<form>标签,以及

(2)在<style>标签中,添加对<form>表单的样式设置,如文本、定位、label标签样式、input样式等。

(3)在<form>标签下面,添加对本地存储的JavaScript代码。并将表单提交的内容,添加到本地存储数据库中,然后,再读取数据,并显示到网页中。

(4)由于在JavaScript代码中,通过代码添加了id为datalist的<dl>标签。所

简单留言篇十
《学习制作PHP+MYSQL留言板步简单步骤》

建立数据库bbs,

在数据库bbs中建立表message,如下: CREATE TABLE `message` (

`id` tinyint(1) NOT NULL auto_increment, `user` varchar(25) NOT NULL, `title` varchar(50) NOT NULL, `content` tinytext NOT NULL, `lastdate` date NOT NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ; 1、(保存为conn.PHP)

<?php

$conn = @ mysql_connect("127.0.0.1","root","") or die("数据库链接错误"); mysql_select_db("bbs",$conn);

mysql_query("set names 'GBK'"); //使用GBK中文编码; function htmtocode($content) { }

//$content=str_replace("'","‘",$content); //htmlspecialchars(); ?>

注释:替换输入内容中输入的回车和空格,写入这个函数后,在list.php中的内容输出语句写为:Echo <?php echo htmtocode($row[content]);?> function htmtocode($content) {

$content = str_replace("\n", "<br>", str_replace(" ", "&nbsp;", $content)); return $content;

$content = str_replace("\n", "<br>", str_replace(" ", "&nbsp;", $content)); return $content;

2、(保存为add.php)

<?php

include("conn.php"); include("head.php"); if($_POST[submit]) {

$sql="insert into message

values('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; if(mysql_query($sql)) {echo "<center>发布成功<center/>";} } ?>

<SCRIPT language=javascript> function CheckPost() {

if (myform.user.value=="")

{ alert("请填写用户名");myform.user.focus();return false;}

if (myform.title.value.length<5) //这里的5个字符是5个汉字或者是5个字母。

{ alert("标题不能少于5个字符");myform.title.focus();return false;} if (myform.content.value=="")

{ alert("必须要填写留言内容");myform.content.focus();return false; }

}</SCRIPT>

<center><form action="add.php" method="post"name="myform" onsubmit="return CheckPost();" > 请输入用户名:

<input type="text" name="user" size="10"/><br /> 请输入标题:

<input type="text" name="title"/><br /> 请输入内容:

<textarea name="content" cols="60" rows="9"></textarea><br /> <input type="submit" name="submit" value="提交留言"/> </form></center>

输出:

输入内容后,单击”提交留言”按钮 输出为:

之后你查看数据库,在表message中就有了你插入的内容了。

注释:提交表单Javascript验证//不必提交表单验证,减轻PHP压力 下面的就是:

<SCRIPT language=javascript> function CheckPost() {

if (myform.user.value=="")

{ alert("请填写用户名");myform.user.focus();return false;} if (myform.title.value.length<5)

{ alert("标题不能少于5个字符");myform.title.focus();return false;} if (myform.content.value=="")

{ alert("必须要填写留言内容");myform.content.focus();return false; }

}</SCRIPT>

<center><form action="add.php" method="post"name="myform" onsubmit="return CheckPost();" >

没有用户名,不能发布:

标题少于5个字符,不能发布:

没有留言内容,不能发布:

3、显示插入的内容:(保存为list.php)

<?php

include("conn.php"); include("head.php");

$sql="select * from message order by id"; $result=mysql_query($sql); ?>

<table width="500" border="10" align="center" cellpadding="5" Cellspacing="1" bgcolor="#CCFFFF" >

<?php while($row=mysql_fetch_array($result)) {?>

<tr bgcolor="#CCFFFF">

<td >标题:<?php echo $row[title]?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户:<?php echo $row[user]?></td> </tr>

<tr bgColor="#ffffff">

<td>内容:<?php echo htmtocode($row[content]);?> </td> </tr> <?php }?> </table>

输出为:

4、做一个head.PHP来显示以上的内容:(在add.php和list.php中的<?php include(“head.php”); ?>)

<?php ?> <head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link href="css.css" rel="stylesheet" type="text/css"> </head>

<b><center><a href="add.php">添加留言</a>|<a href="list.php"> 浏览留言</a>|<a href="login.php"> 登录</a></center ></b> <hr size=1>

输出:

Css.css文件

td { line-height: 16pt;

font-size: 10pt;

font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}

a:link {text-decoration: none;

color: #000000;} color: #000000;} color: #FF3333;} line-height: 13pt;

background-color: #ECF5FF;}

border: 1px solid #1D5892;}

a:visited {text-decoration: none; a:hover {text-decoration: underline; body {font-size: 10pt;

.border { }

textarea { font-size: 8pt;

font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; border: 1px solid #999999; padding: 5px;

select { font-size: 8pt; }

.a1:link { color: #FFFFFF;} .a1:visited {

color: #FFFFFF;}

.a1:hover { color: #FF9900;}

.font14 {font-size: 14px; font-family: "Tahoma";} form {margin: 0px; }

.alpha {filter: Alpha(Opacity=20);} .filearea { font-size: 9pt;} .textdrow { color:#666666; }

.font18 { .font16 {

font-size: 19px;} font-size: 16px;}

.p { text-indent: 24px;}

.border2 { border: 1px solid #D5E4F4;} .xborder { border: 2px dotted #EBF5FE;}

filter: DropShadow(Color=white, OffX=1, OffY=1, Positive=1);

padding: 0px;

padding: 1px;

font-family: "Tahoma";

5、做一个login.php来登录留言板。

<?php

include("conn.php"); if($_GET[out])

{ setcookie("cookie", "out");

echo "<script language=\"javascript\">location.href='login.php';</script>"; }

if($_POST[id]=='admin')

本文来源:http://www.guakaob.com/yingyuleikaoshi/99198.html

    【简单留言】相关推荐