2006-4-24 ASP 插入数据, 换行问题解决方法——简朴版 by Stabx
作用:当插入数据时, 把每行的回车符替换为 <br />
方法, 只使用简单的 replace 方法—— content_ = replace(request.Form("content"),chr(13),"<br/>")
如使用函数, 可这样使用—— content_ = funcName(request.Form("content"))
文件: insertform.asp——插入数据表单页, insert.asp——接收数据并处理页
---/-------------------------------------------------------------------
1. insertform.asp——插入数据表单页
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<form NAME="forminert" METHOD="post" ACTION="insert.asp">
<p>classid:
<input TYPE="text" NAME="classid">
nclassid:
<input TYPE="text" NAME="nclassid">
<br>
title:
<input TYPE="text" NAME="title">
<br>
<textarea NAME="content" COLS="80" ROWS="10"></textarea>
</p>
<p>
<input TYPE="submit" NAME="Submit" VALUE="Submit">
<input TYPE="RESET" NAME="Reset" VALUE="Reset">
</p>
</form>
</body>
</html>
---/-------------------------------------------------------------------
2. insert.asp——接收数据并处理页
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="../Connections/conn.asp" -->
<%
'接收表单数据必执行数据库接任
'定义变量并把接收到的表单数据赋值给变量
dim classid_, nclassid_, title_,content_ '定义变量
classid_=request.Form("classid") '接收 FORM表单 传递的数据, 并赋值给变量
nclassid_=request.Form("nclassid") '同上
title_=request.Form("title") '同上
content_=replace(request.Form("content"),chr(13),"<br/>")
'上面的语句作用为 接收 FORM表单 传递的数据, 并用 replace 替换回车符为——<br/>
set rsi = Server.CreateObject("ADODB.connection")
rsi.open MM_conn_STRING '数据库连接字符串
sql = "INSERT INTO article (classid,nclassid,title,content ) VALUES ("&classid_&","&nclassid_&",'"&title_&"','"&content_&"' ) " '插入数据操作
rsi.Execute(sql)
rsi.close
set conn=nothing
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
---/-------------------------------------------------------------------
/*****************************************************************
* subject : ASP 插入数据, 换行问题解决方法——简朴版 by Stabx
*
* author : Stabx<shawl.qiu@gmail.com>
*
* blog : http://blog.csdn.net/btbtd \ http://btbtd.exblog.jp/
*
* blog name : Phoenix.GI - P.GI
*
* date : 2006-4-24
*
\****************************************************************/