| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3206 人关注过本帖
标题:在报名系统中加入上传照片功能,该如何实现?
取消只看楼主 加入收藏
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
 问题点数:0 回复次数:8 
在报名系统中加入上传照片功能,该如何实现?
我想让报名人可以把自己的照片上传到我们的数据库表中,并将照片显示在网页上,该如何实现?????
搜索更多相关主题的帖子: 数据库 照片 系统 报名 
2008-07-21 11:56
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 

我试试
谢谢你
2008-07-21 12:38
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
我用代码实现了上传照片到数据库,
可是却在报名栏中的图片中显示中始终显示第一个人的照片,
又是不能对号显示,我想用ID方法可是不知道怎么获取ID,
页面代码:
upload.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<form action="save.asp" method="post" enctype="multipart/form-data">
  <input type="file" name="imgurl">
  <input type="submit" name=ok value="提交">
</form>
</body>
</html>

save.asp页面
<!--#include file="conn.asp"-->
<%
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
set rs=server.createobject("ADODB.recordset")
rs.open "SELECT * FROM imgurl",conn,3,3
rs.addnew
rs("img").AppendChunk myData
rs.update
rs.close
set rs=nothing
set conn=nothing
response.redirect "Order.asp"
%>

showimg.asp页面
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("ADODB.recordset")
sql="select * from imgurl where id="&trim(request("id"))
rs.open sql,conn,1,1
Response.ContentType="image/*"
Response.BinaryWrite rs("img").getChunk(8000000)
rs.close
set rs=nothing
set conn=nothing
%>

其它的文件还有个报名页面order.asp
不知道怎么让用户上传照片后,能立即在单元格中看到自己的照片,然后全部报名资料写好提交后,图片消失,只有数据库有,
我用的是二进制转换方法存储图片信息的!
该怎么办??
2008-07-21 15:29
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
传到文件中比如upfile,那样我不明白怎么将图片对号显示啊?
2008-07-21 16:50
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
不过这种方法我好像见过,我去试试看行不
2008-07-21 16:53
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
恩,听你这么一说,我也发现了这个问题,具体我还在实现中,比较麻烦啊!
总是遇到下一个问题,不知道我是不是能做出来
在这里先谢谢你
2008-07-22 08:52
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
朋友们,我又遇到问题了,我将图片信息写入数据库,并能对号显示,可是报名页面的表单打开时默认的总是显示如下我写的代码的图片,提交后也是,我不知道该如和改才能和其它报名系统一样,第一次打开表单页图片栏无图片,提交后将单元格中的图片的清空呢,和其它选项一项置空!
该怎么实现啊?????
谢谢,下面是报名页面图片显示的单元格及数据库代码
<%
strsql="select   *   from   Orderform  where   id=(select   max(id)   from  Orderform)"
set rs=server.createobject("ADODB.recordset")
rs.open strsql,conn,1,1

%>
                      <td width="200" rowspan="3" class="xulineorder"><img src="showimg.asp?id=<%=rs("id")%>"><br> </td>
                      <%

rs.close
conn.close
%>
2008-07-22 15:31
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
可以提醒判断哪些对象的哪些事件吗?
谢谢你,每次都是你踩我的问题
2008-07-22 16:18
dujingjing723
Rank: 1
来 自:河南洛阳
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-7-19
收藏
得分:0 
好,
我试试!
2008-07-22 16:54
快速回复:在报名系统中加入上传照片功能,该如何实现?
数据加载中...
 
   



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

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