2006-4-24 ASP 插入数据, 换行问题解决方法——简朴版 by Stabx
2006-4-24 ASP 插入数据, 换行问题解决方法——简朴版 by Stabx 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
*
\****************************************************************/