当前位置:编程学习 > C#/ASP.NET >>

高分求asp留言本留言订购

小弟在做公司网站,需要做一个留言订购系统,跪求大大帮助,最好附上详细解说 --------------------编程问答-------------------- 留言订购?与普通订单有何区别?

是销售产品?

那你就给出下面几项让用户填:
1. 订购产品ID及数量 
2. 姓名
3. 地址(可以根据需要再加上邮编项目)
4. 联系电话
5. 备注说明

--------------------编程问答-------------------- 购物车 细节 加我qq 335410898 --------------------编程问答-------------------- 应该很简单吧 --------------------编程问答-------------------- 嗯啊   就是这几项   但如何实现与数据库的连接呢?  然后储存啊之类的 --------------------编程问答-------------------- 不太懂楼主的需求 --------------------编程问答--------------------
引用 4 楼 war870422 的回复:
嗯啊 就是这几项 但如何实现与数据库的连接呢? 然后储存啊之类的

看来楼主对基本的web编程知识都不熟悉啊. --------------------编程问答-------------------- 嗯嗯,我不是很懂呢。
我做了一个的,能实现数字啊,英文的传递,但不能实现中文传递。中文能提交,能在SQL数据库显示记录,但不能显示中文,请问这是怎么回事啊?
附  add.asp

<%
dim conn
dim connstr
set conn = server.CreateObject("ADODB.Connection")
connstr="driver={SQL Server};server=127.0.0.1;UID=suishibao;PWD=123321;database=suisuibao"
conn.Open connstr


dim name,sex,age,addr,tel,mb,email,content,ctime
name   = request.Form("name")
sex    = request.Form("sex")
age    = request.Form("age")
addr   = request.Form("addr")
tel    = request.Form("tel")
mb     = request.Form("mb")
email  = request.Form("email")
content = request.Form("content")
ctime   = now()

dim sql,rs
sql   = "select * from message"
set rs   = server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3

rs.addnew
rs("name")  = name
rs("sex")  = sex
rs("age")  = age
rs("address") = addr
rs("tel")  = tel
rs("mb")  = mb
rs("email")  = email
rs("content") = content
rs("ctime")  = ctime
rs.update

 sub CloseConn()
 rs.close
 set rs = nothing
 conn.close
 set conn=nothing
 end sub


response.Write("<script language = javascript> alert('添加成功!');</script>")


call closeconn()


%>

--------------------编程问答-------------------- 不能显示中文?
应该不会吧.

数据库中存中文的字段类型,设置成 nvarchar(500)
--------------------编程问答-------------------- 那些类型都是varchar啊 --------------------编程问答-------------------- 设成nvarchar,不要varchar
存储为Unicode格式 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 10 楼 newdigitime 的回复:
设成nvarchar,不要varchar
存储为Unicode格式

我已经设置为ncarchar了,存储为Unicode格式是什么意思?
我没这么弄格式   结果还是不行 --------------------编程问答--------------------
引用 12 楼 war870422 的回复:
引用 10 楼 newdigitime 的回复:
设成nvarchar,不要varchar
存储为Unicode格式

我已经设置为ncarchar了,存储为Unicode格式是什么意思?
我没这么弄格式 结果还是不行

unicode格式是一种国际编码,是一种覆盖所有字符,包括数字中文字母和特殊符号。 --------------------编程问答-------------------- 能不能具体说详细点呢?    就是把我原先设置的varchar格式改为nvarchar?    还是改为Unicode? --------------------编程问答-------------------- [img=http://][/img] --------------------编程问答-------------------- --------------------编程问答-------------------- 看看基础东西再做不迟,省得费尽,要学会学习
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,